invariants

    5

    3답변

    나는 불변량의 사용을 강조하는 중간 프로그래밍 과정을 택하고있다. 나는 이전에 그걸 사용 해본 적이 없으며 창조하는데 더 많은 시간이 걸리는 것 같습니다. 소프트웨어 엔지니어링 업계가 불변량의 사용을 강조합니까?

    1

    2답변

    나는 MySQL 데이터베이스에서 에지로 엔코 드 된 트리를 가지고있다. CREATE TABLE items ( num INT, tot INT, PRIMARY KEY (num) ); CREATE TABLE tree ( orig INT, term INT FOREIGN KEY (orig,term) REF

    6

    4답변

    저는 프로그래머가 인터페이스에서 불변 조건 (사전 조건 및 사후 조건)을 지정할 수있는 Java 프레임 워크를 만들려고했습니다. 그 목적은 코드를보다 강력하게 만들고 동일한 인터페이스의 여러 구현에 대해 작성해야 할 단위 테스트 수를 줄이는 것입니다. 프로그래머가 작성하는 불변량을 사용하여 메소드에 주석을 추가하는 몇 가지 방법을 만듭니다. E.G. int

    11

    6답변

    JPA 엔티티에 적어도 하나의 빈 생성자 및 공용 설정자가 있어야한다는 요구 사항이 마음에 들지 않습니다. EntityManager 측면에서이 문제를 이해하는 동안 클래스 invariants가 무효화됩니다. 누구나이 (디자인 패턴 또는 관용구 수준)에 대한 해결책이 있습니까? 감사합니다. 이고르 DataNucleus와

    79

    8답변

    단어는 많은 문맥에서 사용 된 것으로 보입니다. 내가 생각할 수있는 가장 좋은 점은 변화 할 수없는 변수를 의미한다는 것입니다. 그건 상수/결승전이 아니야 (당신이 자바 야!)?