«programming-practices» 태그된 질문

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

3
웹 서비스 이전에 데스크톱 응용 프로그램은 어떻게 원격 서버와 통신 했습니까?
데스크톱 응용 프로그램에 대한 경험이 많지 않지만 클라이언트 서버 데스크톱 응용 프로그램을 만들어야하는 경우 웹 서비스를 통해 데이터 액세스가 수행됩니다. 웹 서비스를 통한 데이터 액세스가 보안을 제공한다고 생각합니다 .DB 서버 사용자 이름과 암호 등을 전달할 필요가 없습니다. 웹 서비스 이전에 데이터베이스 응용 프로그램은 어떻게 했습니까? 모든 중요한 DB 정보가 데스크탑 …

4
for 루프 주석에이 추가 변수를 사용하면 어떤 이점이 있습니까?
내가 작업중 인 큰 프로젝트 (의사 코드)에서 다음 루프 주석을 발견했습니다. var someOtherArray = []; for (var i = 0, n = array.length; i < n; i++) { someOtherArray[i] = modifyObjetFromArray(array[i]); } 내가 주목 한 것은이 여분의 "n"변수입니다. 나는 이런 식으로 작성된 lop을 본 적이 없다. 분명히이 시나리오 에서이 코드를 …

4
개인용 메소드는 언제 개인 데이터에 액세스하기 위해 공개 경로를 가져야합니까?
개인용 메소드는 언제 개인 데이터에 액세스하기 위해 공개 경로를 가져야합니까? 예를 들어,이 불변의 '멀티 플라이어'클래스를 가지고 있다면 (나는 조금 생각했다.) class Multiplier { public: Multiplier(int a, int b) : a(a), b(b) { } int getA() const { return a; } int getB() const { return b; } int getProduct() const …

2
“청결 법”관행이 실제로 깨끗하고 유용합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 현재 대기업에서 인턴십을하고 있으며 소프트웨어 제공 구조에 많은 변화가 있습니다 (Agile로 이동). 지난 몇 달 동안 나는 …


4
동료가 일을 올바르게하면 시간을 절약 할 수 있다고 설득하는 방법
나는 최근에 소수의 프로그래머와 함께 새로운 회사에서 시작했습니다. 중간 규모의 회사로 약 70 명의 직원이 있지만 IT에는 9-10 명이 있으며 내 옆에는 3 명의 "프로그래머"가 있습니다. 그러나이 사람들은 경험이 매우 제한되어 있고 정말 많은 일을하고 있습니다. 예를 들어, 우리 프로젝트 중 하나는 PHP 웹 사이트입니다. 대부분의 코드는 PHP에 ~ 6000 …


13
중괄호 수프 다루기
몇 년 동안 C #과 VB.NET에서 프로그래밍되었지만 주로 VB에서 프로그래밍했습니다. 저는 C #으로 경력을 전환하고 있으며 전반적으로 C #을 더 좋아합니다. 그러나 내가 겪고있는 한 가지 문제는 중괄호 스프입니다. VB에서 각 구조 키워드에는 다음과 같은 일치 키워드가 있습니다. Namespace ... Class ... Function ... For ... Using ... If ... …

3
클래스에서 속성을 사전 초기화하거나 그 과정에서 속성을 추가하는 것이 더 좋은 방법입니까?
이것이 절대적으로 철학적 인 질문이라면 유감이지만, 모범 사례가 무엇인지 궁금해서 Google에서 좋은 대답을 찾지 못하는 것 같습니다. 파이썬에서는 보통 빈 클래스를 수퍼 캐치 데이터 구조 컨테이너 (JSON 파일과 같은 종류)로 사용하고 다음과 같이 속성을 추가합니다. class DataObj: "Catch-all data object" def __init__(self): pass def processData(inputs): data = DataObj() data.a = …

7
코드 내에서 변수 사용 일반화
변수를 일반화하는 것이 좋은 방법인지 알고 싶습니다 (모든 변수를 저장하기 위해 단일 변수 사용). 간단한 예를 고려하십시오 Strings querycre,queryins,queryup,querydel; querycre = 'Create table XYZ ...'; execute querycre ; queryins = 'Insert into XYZ ...'; execute queryins ; queryup = 'Update XYZ set ...'; execute queryup; querydel = 'Delete from XYZ …

3
문자열 변수를 .equals ()를 사용하여 문자열 리터럴과 비교할 때 항목 순서에 대한 표준 사례가 있습니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 각각에 이점이 있으며 차이점을 이해하지만 모범 사례 / 표준 사례는 무엇입니까? 그리고 왜? 예를 …

5
C #에서 "사용 중"섹션을 깨끗하게 유지해야하는 이유는 무엇입니까?
코드를 리팩토링 할 때 IDE를 C # 클래스 의 using 섹션으로 이동하고 사용 하지 않는 네임 스페이스 와 중복 네임 스페이스 를 정리하고 모두 정렬했습니다. 내 짝 (쌍 프로그래밍)이 이유를 물었다. 왜 그런 짓을했는지 몰랐습니다. 나는 모든 코드를 깨끗하고 깔끔하게 유지하는 습관을 잃었다. 필자는 그에게 깨끗한 코드를 사용하는 것이 일반적으로 …

4
커밋 메시지의 버그 / 문제에 대한 참조가 모범 사례로 간주됩니까?
버그 추적기에 메모를 자동으로 쓰도록 소스 컨트롤을 설정 한 프로젝트를 진행 중입니다. 우리는 단순히 커밋 메시지에 버그 이슈 ID를 작성하고 커밋 메시지는 버그 트래커에 메모로 추가됩니다. 나는이 연습에 대한 몇 가지 단점을 볼 수 있습니다. 나중에 언젠가 소스 코드가 버그 추적 소프트웨어와 분리되는 경우 (또는보고 된 버그 / 문제는 어떻게 …

2
"자유로운 시간"으로 창의력 활용
일부 회사는 놀라움과 이익을 위해 프로그래머가 매우 창의적인 사람들이라는 것을 발견했습니다. 예를 들어 Google과 Atlassian 은 프로그래머가 원하는대로 (승인을 통해) 일할 수있는 정규 (월간) "자유로운 날"을 허용하고 회사가 보상을 거둘 수 있다고 생각합니다. 인용 된 예로는 신제품, 이전에 아무도 수정하지 않았던 버그 수정, 새로운 팀 구성 등이 있습니다. 또 다른 …

11
프로그래밍이 반복적이지 않다는 것을 비 프로그래머에게 설명하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 어떤 사람들은 키보드를 반복해서 타이핑한다는 프로그래밍 관점을 가지고 있습니다. 이 중 어느 것도 사실이 아닙니다. 우선 디자인 아키텍처 …

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