«philosophy» 태그된 질문

7
보다 강력한 공헌자가 망각에 빠지지 않도록하는 방법은 무엇입니까?
최근에 여기 에보고 된 바와 같이 : Xamarin은 2D / 3D 게임 개발 프레임 워크 인 Cocos2D-XNA를 분기하여 PCL 프로젝트에 포함될 수있는 크로스 플랫폼 라이브러리를 만들었습니다. 그러나 갈래 프로젝트의 설립자는 말합니다 : MIT 라이센스의 목적은 공정 사용을 방해하지 않는 것입니다. 소프트웨어를 사용하도록 권장하지 말고 자신의 소프트웨어로 브랜딩 한 다음 "새 …

13
정의되지 않은 행동의 철학
C \ C ++ 사양은 컴파일러가 자신의 방식으로 구현할 수있는 많은 수의 동작을 생략합니다. 여기에 항상 같은 질문을 계속하는 많은 질문이 있으며 이에 대한 훌륭한 게시물이 있습니다. https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points 내 질문은 정의되지 않은 동작이 무엇인지에 대한 것이 아니거나 실제로 나쁜 것입니다. 나는 표준과 관련된 위험과 정의되지 않은 행동 따옴표의 …

7
SOLID 원칙과 YAGNI
SOLID 원칙은 언제 YAGNI가됩니까? 프로그래머로서 우리는 복잡성, 유지 보수성, 구축 시간 등과의 상충 관계를 항상 유지합니다. 무엇보다도 선택을위한 가장 현명한 두 가지 지침은 SOLID 원칙과 YAGNI입니다. 필요하지 않으면; 빌드하지 말고 깨끗하게 유지하십시오. 예를 들어, SOLID 에서 dimecast 시리즈를 볼 때 상당히 간단한 프로그램으로 시작하고 꽤 복잡한 프로그램으로 끝납니다 (결국 예 …

26
언어 설계자들이주의를 기울이기를 바라는 것은 무엇입니까? [닫은]
이 질문의 목적은 당신이 살 수 없거나 원하는 언어로 원하는 프로그래밍 언어 기능의 세탁 목록을 구성하는 것이 아닙니다. 이 질문의 목적은 대부분의 언어 디자이너가 생각하지 못하는 언어 디자인의 구석을 밝히는 것입니다. 따라서 언어 기능 X에 대해 생각하는 대신 좀 더 철학적으로 생각하십시오. 저의 편견 중 하나는 아마도 논란의 여지가있을 수 …

4
파이썬의“한 가지 방법”에 대한 구체적인 예 maxim [closed]
나는 파이썬을 배우고 있으며 PEP 20 The Zen of Python 에서 다음과 같은 점에 흥미가 있습니다 . 그것을하는 명백한 방법이 있어야합니다. 비록 당신이 네덜란드 인이 아니라면 처음에는 그 방법이 분명하지 않을 수도 있습니다. 누구 든지이 최대의 구체적인 예를 제시 할 수 있습니까? 나는 루비와 같은 다른 언어와 대조적으로 특히 관심이 …

10
빠른 배송, 배송 불가 [닫힘]
이것은 "자기 메모"로 시작되었으므로 좌절이 너무 분명하고 글이 별보다 적다면 실례합니다. 내가 최근에 내 마음의 최전선에서 가지고 있었던 세 가지 주요 주제 : 자극 학습 (Curiosity) 하기 (만들기) 나는 몇 달 동안 동기 부여와 인센티브를 공부하고 있습니다. 사람들이 일을하기 위해 가질 수있는 무한한 수의 다른 동기가있는 것 같습니다 (나는 그것이 …

5
유닉스 철학에서의 프로그래밍은 기능적 프로그래밍과 동일합니까?
UNIX 프로그래밍 환경 (일반 텍스트)에 따르면 프로그래밍에 대한 UNIX 접근 방식은보다 복잡한 문제를 해결하기 위해 결합 할 수있는 작고 정의 된 도구를 작성하는 것입니다. C와 Bash 셸을 배우면서 이것은 광범위한 프로그래밍 문제를 처리하는 데 사용할 수있는 강력한 개념이라는 것을 알았습니다. Linux 플랫폼을 사용하는 것만으로도 개념이 명확하고 항상 사용됩니다. ls, grep …

7
Windows 프로그래밍 철학이 있습니까? [닫은]
유닉스 환경과 Windows 환경 모두에서 프로그래밍했습니다. 대부분 내가 배운 유닉스에서 근무했습니다 유닉스 철학을 요약하면, 한 가지 일을 잘 수행하는 프로그램을 작성하십시오. 함께 일할 프로그램을 작성하십시오. 범용 인터페이스이므로 텍스트 스트림을 처리하는 프로그램을 작성하십시오. 예를 들어 Unix와 Windows 환경 사이의 프로그래밍 문화에는 분명한 차이가있는 것 같습니다. GUI 대 CLI 레지스트리 대 구성 …

8
Emacs-as-OS : 더 이상 사용되지 않습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 그런 전설적인 편집자로 적어도 초보자 지위를 얻으려고 지난 2 개월 동안 이맥스에서 코딩을 해왔습니다. 나는 열린 마음을 유지하려고 …

7
프로그래밍에있어 어떤 자연어가 유리합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 언어 상대성 이론 은 언어가 우리가 생각하는 방식을 형성한다는 생각입니다. 내 질문은 이것이 프로그래밍에 얼마나, 그리고 어느 …
21 philosophy 

8
“당신은 그것을 필요로하지 않을 것입니다”와“지금은 결코 낫지 않는 것보다 낫습니다”는 어떻게 함께 플레이합니까?
나는 디자인의 드라이 니스를 발전시킬 때 종종 "지금은 결코 낫지 않다"는 것을 받아 들인다. 일반적으로, 나는 다른 지식 시스템의 맥락에서 하나의 지식 위치에 대한 하나의 권위있는 위치에 대한 이해를 배양해야한다는 것을 안다. 따라서 나는 '지금'시스템을 설계하는 경향이 있습니다. 반대로,이 연습은 내가 그것을 필요로하지 않을 합리적인 기회에도 불구하고 상당히 멀리 미리 …

7
컴퓨터 과학은 어떤 분야에 속합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 컴퓨터 과학, 응용 수학, 공학, 예술, 철학입니까? "다른"? 배경을 제공하기 위해 다음은 Scientific American에 대한 Steven Wartik의 블로그 …

5
소프트웨어 디자인을보다 효과적으로 캡처 할 수없는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 엔지니어로서 우리 모두는 인공물 (건물, 프로그램, 회로, 분자 등)을 "설계"합니다. 그것은 일종의 결과 (디자인 명사)를 생성하는 활동 …

3
시스템 오류 노출 / 허용 / 복구에 대한 설계 패턴 / 접근법 권장, 예외 처리 (예 : Java, C ++, Perl, PHP)
시스템 오류 노출 / 허용 / 복구, 예외 처리 (Java, C ++, Perl, PHP)에 디자인 패턴 / 접근법을 추천 할 수 있습니까? 일부 오류가보고되어야합니다. 일부 오류는 내부적으로 처리 할 수 ​​있습니다 (재시도 또는 중요하지 않음 (무시 될 수 있음)). 코드를 잡기 위해 어떻게 코드를 구성합니까? 그러나 모든 오류를 기록해야합니다. 어떤 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.