«programming-logic» 태그된 질문

16
TDD가 도움이되지 않을 때 코드에서 논리적 실수를 피하는 방법은 무엇입니까?
나는 최근에 사람에게 친숙한 방식으로 사건이 얼마나 오래된지를 나타내는 작은 코드를 작성하고있었습니다. 예를 들어 이벤트가“3 주 전”또는“한 달 전”또는“어제”에 발생했음을 나타낼 수 있습니다. 요구 사항은 비교적 명확했으며 테스트 중심 개발의 경우에는 완벽했습니다. 테스트를 하나씩 작성하고 각 테스트를 통과하는 코드를 구현했으며 모든 것이 완벽하게 작동하는 것처럼 보였습니다. 프로덕션에 버그가 나타날 때까지. …

14
논리적으로“또는”을 정의하는 방법
최근에 논리 "OR"연산자를 프로그래밍 방식으로 정의해야하지만 연산자 자체를 사용하지 않는 문제가 발생했습니다. 내가 생각해 낸 것은 이것입니다. OR(arg1, arg2) if arg1 = True and arg2 = True return True else if arg1 = True and arg2 = False return True else if arg1 = False and arg2 = True return …

15
논리 연산자로 Try / Catch를 사용하거나 반대하는 주장
Try-Catch 블록을 논리 연산자로 사용하는 회사 앱에서 멋진 코드를 발견했습니다. 즉, "이 오류가 발생하면이 코드를 수행하십시오. 그러나이 오류가 발생하면이 3 번째 작업을 수행하십시오"라는 의미입니다. 표시되는 "else"문으로 "Finally"를 사용합니다. 나는 이것이 본질적으로 잘못되었다는 것을 알고 있지만, 싸움을 선택하기 전에 나는 잘 생각하는 논쟁을 기대하고있었습니다. 이런 식으로 Try-Catch 사용에 대한 주장이 있다면 …


5
조건식에 비트 연산자를 사용하는 것이 언제 적절한가요?
첫째, 일부 배경 : 나는 IT 교사 훈련 중이며 Java의 부울 연산자를 10 학년 클래스에 소개하려고합니다. 선생님이 선생님이 준비한 워크 시트를 살펴보면서 단 하나의 & 또는 | "같은 일을하기"때문에 연산자를 나타냅니다. &와 &&의 차이점을 알고 있습니다. &는 "비트 트위들 링"을 수행하기 위해 정수 사이에서 사용하기위한 비트 연산자입니다. &&는 부울 값 …

2
구독, 잔액 및 가격 계획 변경 처리 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 서문 나의 목표는 구독을 관리하기 위해 여러 프로젝트에 재사용 가능한 코드를 만들고 (github에 게시) 것입니다. 스트라이프 및 …

7
프로그래밍 지식과 프로그래밍 로직
두 주제 사이에 차이점이 있습니까? 나는 좋은 프로그래밍 지식을 요구 하는 좋은 프로그래밍 로직을 요구하는 회사를 보았다 . 예를 들어 "좋은 프로그래밍 논리", "강한 프로그래밍 지식"과 같은 개발자의 작업 프로필에서이 정보를 볼 수 있습니다. 프로그래밍 지식은 고려할 언어에 대한 지식과 관련이 있으며 프로그래밍 로직은 프로그래밍 (일반적으로)을 사용하는 문제 해결 로직이라고 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.