«programming-practices» 태그된 질문

프로그래밍 실습은 소프트웨어 개발에서 일반적으로 사용되는 방식입니다. 여기에는 애자일 개발, 칸반, 코딩 단축키 등이 포함될 수 있습니다.

3
XML 주석이 필요한 문서입니까?
나는 문서에 XML 주석을 요구하는 팬이었습니다. 그 이후로 두 가지 주요 이유로 마음이 바뀌 었습니다. 좋은 코드와 마찬가지로 메서드는 설명이 필요합니다. 실제로, 대부분의 XML 주석은 추가 가치를 제공하지 않는 쓸모없는 잡음입니다. 여러 번 우리는 단순히 GhostDoc을 사용하여 일반적인 주석을 생성합니다. 이것이 쓸모없는 소음이라는 의미입니다. /// <summary> /// Gets or sets …

3
Ruby로 C 코드 작성과 언어 프로그래밍 *
당신이가는 요리 코드를해야 그 코드 완전한 상태 로 코드를 반대로 언어 로 그것을. 그 말은 귀하의 언어가 자동으로 지원하는 개념으로 만 프로그래밍 사고를 제한하지 마십시오. 최고의 프로그래머는 자신이하고 싶은 일을 생각한 다음 자신의 처분에 따라 프로그래밍 도구를 사용하여 목표를 달성하는 방법을 평가합니다. (34.4 장) 이것이 언어의 특정 강점과 약점에 관계없이 …


9
고칠 수없는 끝없는 프로젝트에 대처
기술적 인 부채 가 많은 웹 사이트 (1200 시간 이상)가 있습니다 . 이것은 주로 다음과 같은 이유로 발생합니다. 개발 중에오고가는 여러 프로그래머. 개발 중 사양 변경. 수많은 추가 기능이 추가되었습니다 (짧은 시간에). 고객은 새로운 기능을 많이 원하고, 그것은 기본적으로이 프로젝트에 참여 내려 온다 매주 10 + 시간. 기술 부채로 인해 …

3
단위 테스트, 프레임 워크 전후에 작성? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이것은 나의 첫 번째 질문이므로 짧고 요점을 알려 드리겠습니다. 단위 테스트 작성시 기본 프레임 워크를 작성하기 전후에 …

5
모범 사례-함수 호출시 랩핑 vs 가드 인 함수에서 조기 종료 추가
나는 이것이 유스 케이스에 따라 다를 수 있다는 것을 알고 있지만, 너무 자주 궁금해합니다. 일반적으로 선호되는 구문이 있습니까? 함수에있을 때 가장 좋은 방법은 무엇인지 묻지 않고 일찍 종료 해야하는지 또는 함수를 호출하지 않아야하는지 묻습니다. 랩 의 경우 주변의 함수 호출 if (shouldThisRun) { runFunction(); } if ( guard ) 기능이 …

6
객체가 변경 가능한 경우 함수형 프로그래밍의 맥락에서 무엇이 잘못 될 수 있습니까?
불변 객체와 같은 불변 객체와 불변 객체의 이점은 공유 및 쓰기 가능한 상태로 인해 다중 스레드 프로그래밍 문제를 해결하는 데 많은 어려움을 겪는 것을 볼 수 있습니다. 반대로, 가변 객체는 매번 새로운 사본을 생성하지 않고 객체의 신원을 처리하는 데 도움이되므로 특히 큰 객체의 성능 및 메모리 사용량을 향상시킵니다. 내가 이해하려고하는 …

5
내가 아는 길을 따른 다음 올바른 코딩 방법을 구현하거나 좋은 코딩 방법으로 시작하여 퍼지하려고 노력합니까?
우선, 나는 취미로 절차 적 프로그래밍을하는 데 익숙하다고 말하고 싶습니다. 저는 몇 가지 언어로 OOP를 배우고 연습이 아닌 이론을 이해하려고합니다 . 특히 데이터베이스 백엔드가있는 PHP에서 빌드하려는 애완 동물 프로젝트가 있습니다 (무엇을 신경 쓰지 않았습니까). 내 주된 이유는 모든 장치에서 앱을 사용했기 때문에 WebApp이 논리적 인 선택처럼 보였습니다. 유지 관리 가능한 …

2
C #에서 '전역'변수를 캡슐화하는 방법은 무엇입니까? / 모범 사례
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. C #에서 여러 방법에 사용해야하는 변수를 캡슐화하는 가장 좋은 방법은 무엇입니까? 단순히 두 가지 방법으로 클래스 상단에 선언해도 괜찮습니까? 또한 구성 파일에서 앱 설정을 사용하는 경우 getter를 …


3
메소드 매개 변수 유형, 리턴 유형 및 특성 유형의 구체성에 대한 규칙
얼마 전에 메소드 매개 변수 유형, 리턴 유형 및 특성 유형의 구체성에 대한 일종의 경험 법칙을 읽었지만 기억하지는 않습니다. 반환 유형을 최대한 구체적으로 유지하고 매개 변수 유형을 최대한 추상적으로 유지하거나 그 반대로 유지하는 것에 대해 설명했습니다. 그것이 실제로 좋은 조언인지 나쁜 조언인지 모르겠습니다. 그러면 자신의 생각이 있다면 의견을 말하십시오. 건배.

8
'최적화 코드'== '구조화 데이터'는 언제입니까?
ycombinator의 최근 기사 에는 훌륭한 프로그래머의 원칙이 담긴 의견이 나와 있습니다. #7. 좋은 프로그래머 : 코드를 최적화합니다. 더 나은 프로그래머 : 나는 데이터를 구조화한다. 최고의 프로그래머 : 차이점은 무엇입니까? 주관적이고 논쟁적인 개념을 인정하는 사람-이것이 무엇을 의미하는지에 대한 입장이 있습니까? 나는하지만 나중에 대답을 소홀히하지 않기 위해 내 생각 으로이 질문을 편집하고 …

7
메모리 관리에 관한 엔트리 레벨 엔지니어 질문
엔트리 레벨 소프트웨어 개발자로 지위를 시작한 지 몇 달이 지났습니다. 이제 학습 곡선 (예 : 언어, 전문 용어, VB 및 C #의 구문)을 지나쳤으므로 더 나은 소프트웨어를 작성하기 위해보다 난해한 주제에 초점을 맞추기 시작했습니다. 동료 동료에게 제시 한 간단한 질문에 "저는 잘못된 것에 집중하고 있습니다"라고 대답했습니다. 나는이 동료를 존중하지만 이것이 …

2
ARC의 속성 : 항상 또는 공개 전용?
2 년 전에 Robert McNally 의 "코드 명령 : Objective-C 코딩 모범 사례" 라는 기사를 읽은 후 Objective-C 클래스의 거의 모든 데이터 멤버에 대해 속성을 사용하는 방법을 채택했습니다 ( 2012 년 5 월 현재 제 3 계명). McNally는 다음과 같은 이유를 설명합니다 (내 강조). 속성은 액세스 제한 (예 : 읽기 …

5
개발 중에 회사가 웹 사이트를 숨기는 방법은 무엇입니까?
나는 이것에 익숙하지 않고 방금 고용 된 새로운 19 세의 PHP 개발자이므로 이것이 어떻게 작동하는지 확신 할 수 없습니다. 웹 사이트를 개발할 때 많은 회사들이 자신의 사이트를 숨겨 놓지 못하게합니다. html5 / css와 php / mysql 작업이 검색 엔진에 숨겨져있는 방법에는 어떤 것이 있습니까? 내가 틀리지 않으면 다음과 같은 기술입니다. …

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