소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

5
Java 패키지 이름 규칙에 결함이 있습니까? [닫은]
우리는 도메인 이름을 바꾸는 Java 패키지 이름 규칙을 잘 알고 있습니다. 즉 www.evilcorp.com, 관례 적으로 Java 패키지를 선택했습니다 com.evilcorp.stuff. 점점 더 쇠약 해지고 있습니다. 상용 프로그래머로서, 브랜드 패키지, 인수 또는 이와 유사한 이유로 소프트웨어 패키지 이름이 완전히 관련이 없다는 것을 몇 번이고 알게되었습니다. 오픈 소스 세계에서는 이름 변경이 적으므로 의미가 …
28 java  naming 

6
대규모 데스크톱 응용 프로그램에서 SQL이 널리 보급되지 않은 이유는 무엇입니까?
저는 소프트웨어 개발자로서 작은 집에서 만든 앱에서 중소 기업 응용 프로그램에 이르는 프로젝트를 수행했습니다. 거의 모든 프로젝트에서 데이터베이스 를 사용하거나 처음부터 데이터베이스 를 사용하지 않는 것을 후회했습니다. 이제 데이터베이스와 일반적인 응용 프로그램에서의 사용법에 대해 몇 가지 궁금합니다. Windows 자체가 "중앙"SQL 데이터베이스를 사용하지 않는 이유는 무엇입니까? 예를 들면 다음과 같습니다. 오류보고 …
28 sql 

15
대학에 가지 않고도 견고한 프로그래밍 기반을 얻을 수 있습니까? [닫은]
먼저, 나는 이미 사이트를 검색했고 이전의 "자기 학습 대 대학"주제를 모두 읽었습니다. 답의 대부분은 두 가지 주요 이유로 대학에가는 것이 최선의 선택이라고 옹호했습니다. 대학에 진학하면 특히 경제적으로 어려운시기에 일자리를 얻는 데 필수적인 서류를 제공합니다. 대학에 진학하면 당신이 따르는 언어 / 경로에 관계없이 필수적인 원칙을 가르치는 견고한 프로그래밍 기반을 제공합니다. 여기 …
28 skills 

9
색 구성표 생성-이론 및 알고리즘 [닫기]
차트와 다이어그램을 생성 할 예정이며 색 구성표 및 알고리즘 예제에 대한 이론을 찾고 있습니다. 질문 예 : 보완 적 또는 유사한 색상을 생성하는 방법은 무엇입니까? 파스텔, 차갑고 따뜻한 색상을 생성하는 방법은 무엇입니까? 임의의 수의 고유 한 색상을 생성하는 방법은 무엇입니까? 이 모든 것을 16 진 삼중 항 (웹 색상)으로 변환하는 …

10
회사에 미친 정책이 있는지 확인하는 방법 [폐쇄]
구직 인터뷰를 할 때 "오픈 소스 없음"또는 "허가없이 소프트웨어를 설치하지 않음", "지원을 잃을 때까지 소프트웨어를 업그레이드하지 않는 것"과 같은 미묘한 정책이 있는지 알아내는 섬세하지만 정확한 방법이 있습니까? 또는 "방문 블로그 없음"?
28 interview 

13
프로그래밍 서적 eBook 에디션 [닫기]
(이것이 왜 초기에 주제인지에 대한 정당성을 얻을 것입니다 : 프로그래밍 서적은 코드 유형, 표, 이미지 및 그래프와 같은 매우 특정한 형식 요구가있는 경향이 있습니다. 전자 책 리더 : 비슷하게 다른 방식으로 사용되기도합니다. 방금 Steve Krug의 Do n't Make Me Think가 Kindle (그리고 아마도 다른 독자들도)을위한 eBook 판으로 이용 가능하다는 것을 …
28 ebook 

7
웹 프로그래밍 학습에 대한 최선의 접근 방법
나는 과학적이고 내장 된 프로그래밍 배경에서 왔으며 웹 프로그래밍에 대한 경험이 거의 없었습니다. 웹 프로그래밍 속도를 높이는 가장 좋은 방법은 무엇입니까? 도구 및 프레임 워크 제안? 한 가지 방법은 Rails와 같은 프레임 워크를 배우는 것입니다. 나는 이것을 rails tutorial로 시작했지만 프레임 워크는 너무 많은 중요한 개념을 추상화해야한다는 것을 알게되었습니다. 요약하면, …

10
심각한 ADHD로 프로그래밍하는 방법을 배우기위한 팁이 있습니까? [닫은]
일반 교과서에서 프로그래밍하는 방법을 배우는 데 어려움을 겪고 있습니다. 비디오 교육은 과거의 PHP 경험에서 잘 작동하는 것 같습니다. 나는 집중을 유지하기 위해 최선을 다하고 있습니다. 특히 인디 게임 개발을 시작하려고합니다. 지난 2 주 동안 저는 개발할 "올바른"언어와 프레임 워크를 고르려고 노력했습니다. 나는 파이썬을 겪기 시작했지만 지금까지는 언어를 즐기고 있지 않습니다. …

13
구식 동료 취급
저는 상당히 젊은 프로그래머이며 중소 기업 IT 부서에서 일합니다. 동료가 있는데 정말 좋은 Visual Basic 6 프로그래머입니다. 그리고 나는 정말로 좋은 것을 의미합니다. 솔직히 그는 첫 번째 커피를 마시고 내 컴퓨터를 부팅해야 할 때 버그가 거의없는 작업 응용 프로그램을 제공 할 수 있습니다. 그는 단지 좋다. 우리는 팀과 함께 일하고 …

14
PHP / Python 개발과 관련된 쉘 스크립팅의 기능은 무엇입니까? [닫은]
Java 및 C # (. NET)을 배우는 PHP / Python 프로그래머입니다. 내 주요 개발 OS는 Windows 7이지만 Linux를 사용했으며 현재 Ubuntu로 이중 부팅합니다. 그러나 나의 리눅스 지식은 꽤 제한적이다. 간단한 작업에서 명령 줄을 사용할 수는 있지만 그 정도입니다. 나는 쉘 스크립팅을하지 않으며 많은 중요한 명령을 모른다. 관심 분야는 웹 개발, …

7
프로그래머는 자급 자족해야합니까?
현재 직장에는 테스터가 없습니다. "테스터가 있다면 자신의 코드를 전혀 테스트하지 않을 것"이라는 경영진의 이론적 근거가 있습니다. 이런 종류의 사고는 코드를 테스트하는 동안 시스템 내부를 알고 사용 방법을 모른다는 사실만으로 놓칠 수있는 많은 것들이 있기 때문에 제품 품질에 해로운 것 같습니다. "잘못"입니다. 블랙 박스 테스트는 전담 테스터가 끼치는 함정을 무의식적으로 피하므로 …

12
타사 라이브러리를 최신 상태로 유지하는 방법은 무엇입니까?
10 개의 라이브러리에 의존하는 프로젝트가 있고 프로젝트 트렁크 내에서 해당 라이브러리의 모든 버전을 자유롭게 사용할 수 있다고 가정 해 봅시다. 최신 버전부터 시작합니다. 그런 다음 각 라이브러리는 한 달에 한 번 (평균) 업데이트를받습니다. 이제 트렁크를 최신 상태로 유지하려면 3 일마다 라이브러리 참조를 업데이트해야합니다. 이것은 분명히 너무 많습니다. 일반적으로 버전 1.2.3이 …

7
개발자를 인터뷰 할 때 어떤 기술을 사용하십니까? [닫은]
나는 이런 유형의 일에 대해 많은 토론이 있었으며, 그들은 당신이 "100 개의 논리적 해적"유형의 질문을하는지 또는 그들이 "fizz buzz"를 쓰게하는지의 여부에 대해 교리로 종종 전개된다는 것을 알고 있습니다. 잠재적 인 개발자를 인터뷰 할 때 어떤 기술과 질문이 효과적인지 관심이 있습니다. 답변 당 하나의 기술로 투표 할 수 있습니다.
28 interview  hiring 

16
대학 직후에 좋은 프로그래머가되어야합니까?
가능한 중복 : 나는 컴퓨터 과학 학위를 졸업했지만 전문 프로그래머가되는 것조차 느끼지 않습니다. 나는 최근에 대학을 졸업 한 후 개발 팀에 합류하여 경력이 가장 적은 개발자로 내 벨트 아래에 몇 가지 작업 조건이 있습니다. 한편, 팀의 나머지는 5-10 년의 경험을 흔 듭니다. 병에 든 과제와 시험을봤을 때 나는 아주 좋은 …

18
코딩하는 동안 경고와 깨어남 [닫기]
일하는 동안 깨어 있고 경고하기 위해 어떤 방법을 사용합니까? 개인적으로 나는 하루 종일 커피를 논스톱으로 마신다. 하지만 운동이라고하는 것도 도움이됩니다. 다른 사람이 일하는 동안 더 깨어 있고 경고하는 팁과 요령이 있습니까? 레드 불? 어쩌면 내가 잠을 필요로하지 않는 마법의 약?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.