내가 근무하는 회사는 최근 Windows Azure에서 웹 서비스를 호스팅하고 발표했습니다. 이제 온라인 매거진은 "회사 X가 클라우드로 이동", "회사 X가 클라우드 용 데스크톱을 떨어 뜨림"등과 같은 의미없는 것들을 많이 거래한다고 말합니다. 매우 길고 "서비스"와 "낮은 입장료"및 기타 것들에 대해 많이 이야기하는 많은 자료가 있습니다 ( Wikipedia로 시작 ).하지만 모든 것을 읽고 …
객체 지향 디자인 패턴과 원칙의 차이점은 무엇입니까? 그것들이 다른가? 내가 이해하는 한 두 가지 공통 목표 (예 : 유연성)를 달성하려고합니다. 패턴이 원칙이고 그 반대도 마찬가지라고 말할 수 있습니까? 설계 원리 = SOLID (즉, 의존성 역전 원리) 디자인 패턴 = Gof (예 : 추상 팩토리 패턴)
Mark Seemann의 "Dependency Injection in .NET"을 읽고 있는데, 필자는 종종 "seam"이라는 단어를 사용합니다. 그러나 나는 그것이 무엇을 의미하는지 이해할 수 없습니다. 이 단어를 사용하는 예는 다음과 같습니다. 7 장에서는 ASP.NET MVC, WPF, WCF 등과 같은 다양한 구체적인 프레임 워크에서 객체를 구성하는 방법에 대해 설명합니다. 모든 프레임 워크가 DI를 똑같이 잘 …
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . StackOverflow 및 Programmers SE 에서의 SA (Software Architect)의 역할에 대한 많은 답변이 있습니다 . 나는 그들보다 약간 더 집중된 질문을하려고합니다. SA의 …
나는 이해 가에 따라 C ++ 스펙 거기에 "방법"같은 것은 없으며, 일부 (대부분? 대부분?) C ++ 프로그래머가 자바주의로 "방법"을 고려하십시오. 반면에 C ++ 포럼에서도 사람들은 비틀림없이 메소드에 대해 이야기하는 것 같습니다. 이 용어와 관련하여 알려진 규칙이나 일반적인 관행을 찾고 있습니다. C ++ 및 Java 버전이 모두있는 API를 문서화하고 있습니다. 개발자는 …
이 질문은 이 스택 오버플로 질문 에 대한 주석의 토론에서 영감을 얻었습니다 . 구글 폐쇄 컴파일러 설명서는 (강조 추가) 다음 상태 : Closure Compiler는 JavaScript 다운로드 및 실행 속도 향상을위한 도구입니다. JavaScript를위한 진정한 컴파일러입니다. 소스 언어에서 기계 코드로 컴파일하는 대신 JavaScript에서 더 나은 JavaScript로 컴파일됩니다. 그러나 Wikipedia 는 다음과 같은 …
오래된 해커 뉴스 항목을 살펴보면서 사용자의 게시물을 보았습니다. 경계 크기의 기수 트리 (예 : 소프트웨어 라우팅 테이블에서 사용하는 것처럼)를 LRU 목록에 연결하고 패턴에서 집계 (모든 IP에서 1,000 개의 관측치의 10.0.0.0/16)를 자동으로 합성하는 Aguri 트리 삽입 트래픽 분석에서 가장 잘 알려져 있지만 런타임 메모리 분석에서도 사용되었습니다. ~ tptacek 그래서 찾아보기로 했어요 …
최근 이 사이트 와 다른 사이트 에서 유사 코드에 대한 많은 언급을 보았습니다 . 그러나 나는 그것을 얻지 못한다 : 의사 코드 란 무엇입니까? 예를 들어, 아래 위키 백과 기사는 "프로그래밍 언어의 구조적 규칙을 사용하지만 기계 판독이 아닌 사람이 읽을 수 있도록 작성되었습니다."라고 말합니다. 이것은 실제로 프로그램을 만드는 데 사용 …
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 내가 이해하는 바와 같이, 추상화는 더 많은 의미가 그것을 바꾸지 않고 더 단순한 것으로 만들어 질 때 사용하는 용어입니다. 이 단어는 라틴 …
"고정 장치"의 개념을 이해하는 데 어려움이 있습니다. 테스트 스위트, 테스트 케이스, 테스트 실행이 무엇인지 알고 있지만 정확히 "픽스처"는 무엇입니까? 파라미터 화 된 테스트 사례? "fixture"라는 용어의 의미 나 의미는 프로그래밍 언어 나 테스트 프레임 워크에 따라 약간 다를 수 있습니까? 나는 phpunit 정착물을 생각한다 " 세계를 알려진 상태로 설정하고 테스트가 …
CI와 같은 저수준 언어로 코딩 할 때, 캐스팅은 때때로 '이 바이트를 마치 항상이 다른 유형 인 것처럼 재 해석'하고 다른 경우에는이 값을 지능적으로이 다른 유형으로 변환하는 것을 의미합니다. 단어의 원래 의미는 무엇이며 전환을 기대할 때와 원시 해석을 기대할 때 일관성이 있습니까?
상대적으로 새로운 (자체 학습) 웹 개발자로서 나는 프론트 엔드 , 클라이언트 측 , 백 엔드 및 서버 측 이라는 용어를 자주 들었습니다 . 나에게 프론트 엔드와 백엔드는 항상 클라이언트 쪽과 서버 쪽과 동의어였다. 그러나 CodeIgniter와 같은 MVC 프레임 워크로 작업하기 시작하면서 기본적으로 최종 사용자가 보는 모든 것을 참조하는 프런트 엔드 …
프로그래머가 "데이터 구조"에 대해 이야기 할 때 목록 , 트리 , 해시 , 그래프 등과 같은 추상 데이터 유형 에 대해서만 이야기하고 있습니까? 또는 해당 용어에 복합 유형 (클래스 객체, 구조체, 열거 등) 및 기본 유형 (부울, int, char 등) 과 같이 데이터를 보유하는 구조가 포함 됩니까? 프로그래머가 복잡한 데이터 …