소프트웨어 공학

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

9
“작업에 적합한 도구”와 친숙 함의 균형 [폐쇄]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 따라서 프로젝트에 사용할 언어를 선택할 때 이상적인 세상에서 언어는 작업에 적합한 도구이기 때문에 선택됩니다. 그러나, 나는 종종 …

7
추상화는 코드 가독성을 줄여야합니까?
내가 함께 일하는 좋은 개발자는 우리가 상속 한 코드에서 기능을 구현하는 데 어려움을 겪었다 고 최근에 말했다. 그는 문제는 코드를 따르기가 어렵다고 말했다. 그로부터 나는 제품을 더 깊이 들여다보고 코드 경로를 보는 것이 얼마나 어려운지를 깨달았습니다. 그것은 많은 인터페이스와 추상 레이어를 사용하여 일이 시작되고 끝나는 곳을 이해하는 것이 매우 어려웠습니다. …

3
"Java OOP"와 "Pythonic OOP"의 차이점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

8
절차 코드 대 OOP 코드
[Procedural Style]에서 13000+ 라인의 PHP로 프로젝트를 완료했습니다. 그러나 OOP로 변환해야합니까? [ 세계가 OOP로 바쁘기 때문에 ] 내 코드에는 OOP [캡슐화, 상속 기본적으로 ...] 기능이 필요하지 않습니다! 그래서 내가 무엇을해야하니? 그리고 OOP로 변환하면 어떤 도움을받을 수 있습니까?

5
프리랜서의 명함에는 무엇이 있어야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 예를 들어, 1 년 전에 처음으로 프리 랜싱을 시작했을 때 내 명함에는 이름, 전자 메일 및 웹 사이트가 있었고 가장 편한 기술 …

15
비트 연산자는 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 프로그래밍 언어에는 종종 다양한 비트 연산자 (예 : 비트 왼쪽 및 오른쪽 시프트, 비트 AND, OR, XOR ...)가 …

6
기본 데이터 구조로서 (계층 적) 파일 시스템과 어떻게 안장을 이루었습니까?
나는 독학이고 CS 학위가 없습니다. 데이터 구조에 대해 더 많이 배우면서 요즘 시대에 OS의 기본 데이터 스토리지 구조로 파일 시스템, 디렉토리 및 파일을 어떻게 안장하고 있습니까? 나는 그것의 단순성을 이해하지만 요즘에는 기본적으로 더 많은 옵션이있을 수 있습니다. 내가 아는 한, 파일 시스템의 기본 기능을 향상시키는 유일한 프로젝트는 ReiserFS뿐입니다. 여기서 파일의 …


8
오픈 소스가 아닌 프리웨어 (폐쇄 소스) 인 이유는 무엇입니까?
일부 사람들이 왜 소프트웨어를 프리웨어로 출시하는지 궁금하지만 소스 코드를 공개하지는 않습니다. 왜 그런 겁니까? 나는 몇 가지 이유를 생각할 수 있지만 대부분은 그다지 의미가 없습니다. 왜 소스를 닫고 싶지만 프로그램을 자유롭게 사용할 수있게 하시겠습니까 (무료로, 무료로가 아니라)?

5
내부 및 외부 API 아키텍처
내가 일하는 회사는 수년간 "유기적으로"성장한 성공적인 SaaS 제품을 유지합니다. 기존 제품과 데이터를 공유 할 새로운 제품군으로 라인을 확장 할 계획입니다. 이를 지원하기 위해 비즈니스 로직을 단일 장소 인 웹 서비스 계층으로 통합하려고합니다. WS 계층은 다음에 의해 사용됩니다. 웹 애플리케이션 데이터를 가져 오는 도구 API 자체가 아닌 다른 클라이언트 소프트웨어와 통합하는 …
19 api  web  web-services 

6
스크럼 마스터가 작업을 할당 할 수 있습니까?
우리는 프로젝트에서 스크럼을 따르고 있습니다. 스크럼 마스터가 우리에게 작업을 할당하는 대부분의 시간을 봅니다. 그러나 나는 많은 스크럼 서적에서 스크럼이 다른 방식으로 작동하고 ( '풀 (pull)'접근법) 팀 구성원이 작업이나 기능을 선택한다고 읽었습니다. 스크럼 마스터가 작업을 올바른 접근 방식으로 할당합니까? 아니면 민첩한 이데올로기에 반대합니까?

3
UI 텍스트에서 "내 물건"과 "내 물건"
사용자를 언급 할 때 다음과 같이 My 또는 Your 를 사용해야합니다 . 내 장바구니 | 내 계정 | 내 위시리스트 또는 장바구니 | 귀하의 계정 | 당신의 위시리스트 귀하 의 사용을 주장하는 이 기사 를 찾았습니다 . flikr이 이렇게 말합니다. 또한 MySpace와 MyYahoo가 잘못되었다고 말합니다. 또한 오늘 아마존이 귀하 라는 …


9
유지 관리 문제가있는 프로젝트에서 새로운 팀 리더로해야 할 일은 무엇입니까?
유지 관리 문제가있는 코드 프로젝트를 방금 맡았습니다. 프로젝트를 안정적으로 시작하려면 어떻게해야합니까? 단위 테스트, IOC, MEF, 너무 많은 정적 클래스, 순수한 데이터 세트 등과 같은 중요한 것들이 많이없는 매우 큰 멀티 티어 .NET 시스템으로 작업하고있는 곳에서 나 자신을 찾습니다. 24 살이지만 거의 3 년 동안 이곳에있었습니다 (이 앱은 5 년 동안 …

1
라이센스의 보증 면책 조항이 보통 (항상?) 왜 소리를 지나요?
예를 들어 오픈 소스 이니셔티브 웹 사이트에서 3-clause BSD License 및 MIT 라이센스 에 제공되는 템플릿 에는 모두 대문자 보증 면책 조항이 포함되지만 나머지 라이센스는 일반 대문자로 작성됩니다. 이것에 대한 진정한 이유가 있습니까? 아니면 보증 면책 조항을 읽기 어렵게 만드는 것이 전통입니까?
19 licensing 

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