소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

3
Java Swing 앱에서 창 관리를위한 디자인 패턴
방금 첫 번째 작은 Java Swing 앱을 만들기 시작했습니다. 프로그램이 열리면 레이블과 몇 개의 버튼이있는 하나의 간단한 창이 나타납니다. 해당 버튼 중 하나를 클릭하면 시작 화면이 사라지고 완전히 다른 패널로 교체됩니다. 해당 기능을 만드는 가장 좋은 방법이 무엇인지 잘 모르겠습니다. 한 가지 방법은 JFrame다른 모든 구성 요소에 대한 논쟁으로 나를 …

12
C #의 속성 통합 연산자
C #의 null-coalescing 연산자를 사용하면 코드를 줄일 수 있습니다 if (_mywidget == null) return new Widget(); else return _mywidget; 아래로: return _mywidget ?? new Widget(); C #에서 갖고 싶은 유용한 연산자는 객체의 속성을 반환하거나 객체가 null 인 경우 다른 값을 반환 할 수있는 연산자입니다. 교체하고 싶습니다 if (_mywidget == null) …
9 c#  code-smell  null 

3
누구나 TSQL에 대한 코딩 표준을 추천 할 수 있습니까?
우리는 오랫동안 .Net 코드에 대한 코딩 표준을 가지고 있었으며 시간이 지남에 따라 진화하는 코드를 적용하는 방법에 대한 아이디어를 얻을 수있는 평판 좋은 출처가 여러 개있는 것 같습니다. 우리 제품에서 사용하도록 작성된 SQL에 대한 표준을 만들 수 있기를 원하지만 잘 작성된 SQL을 결정하는 것에 대한 합의에 대한 자료가없는 것 같습니다.


2
웹앱 디자인을위한 적절한 워크 플로우
실질적인 웹 개발을 수행한지 오래되었지만 최신 방식을 활용하고 싶지만 모든 것을 통합하기 위해 워크 플로를 시각화하는 데 어려움을 겪고 있습니다. 내가 사용하고자하는 것은 다음과 같습니다. CakePHP 프레임 워크 jsmin (자바 스크립트 축소) SASS (동 기적으로 멋진 스타일 시트) 힘내 CakePHP : 자체 설명이 필요하며 수정하고 소스를 업데이트하십시오. jsmin : 스크립트를 …

6
PHP 코드를 읽고 만지기를 두려워하는 웹 디자이너를 어떻게 다루십니까?
나는 웹 사이트를 만들기 위해 고용되었으며 디자이너와 일하고 있습니다 (고객과 접촉하고 나를 고용 한 사람이되기 때문에 아니오, 나는 그의 엉덩이를 걷어 차지 못합니다 =)) PHP 코드를 다루기에는 너무 좋은 모델을 제공하기에 html과 CSS가 너무 초보자입니다. 오늘의 작업은 반 프로그래밍 페이지의 새로운 html 모델을 통해 <div>s를 제거 하고 클래스를 변경하는 것입니다. …
9 php  html  css  workflows 


4
체스 엔진을 작성하는 데 어떤 패러다임이 사용됩니까?
체스 게임 엔진을 작성하려는 경우 어떤 프로그래밍 패러다임 (OOP, 절차 등)을 사용하고 왜 누구를 선택해야합니까? 체스 엔진이란 현재 보드를 평가하고 컴퓨터의 다음 움직임을 결정하는 프로그램의 일부를 의미합니다. 체스 엔진을 작성하는 것이 재미있을 것이라고 생각했기 때문에 묻습니다. 그런 다음 함수형 프로그래밍 학습을위한 프로젝트로 사용할 수있게되었습니다. 그런 다음 일부 문제가 기능적 패러다임에 …

5
시간 / 프로젝트 별 충전 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이것은 내가 이전에 물었던 질문과 관련이 있습니다-https: //softwareengineering.stackexchange.com/questions/34023/how-to-end-a-relationship-with-a-client-without-pissing-them-off 시간별 충전과 프로젝트 별 충전시 귀하의 의무는 무엇입니까? 프로젝트를 맡기로 동의 한 경우, 작업을하고 …

6
새 프로그램을 설치하기 전에 모든 프로그램을 닫는 것이 좋습니다.
다른 프로그램이 실행되는 동안 새 프로그램을 설치하면 어떤 문제가 발생합니까? GAC가 공유 dll이 잠기는 오래된 문제를 많이 해결했다고 생각합니다. 그래서 어떤 종류의 문제가 여전히 발생합니까? 단일 프로그램을 업그레이드하는 데 문제가 있음을 알 수 있지만,이 외에는 왜 앱이 서로의 발가락에 튀어 나왔는지 알기가 어렵습니다.
9 .net  installer 

2
API가 en_US 또는 en_GB 또는 둘 다에 있어야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 미국 철자 또는 영국 철자로 API를 작성해야합니까? 아니면 둘 다 하나를 매핑하고 내부적으로 내가 좋아하는 사람을 사용하여 …

5
좋은 웹 서버 개발 설정에 대한 조언 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 한 달 정도 전에 나는 첫 번째 LAMP 스택을 만들고 그 약어로 각 글자를 나타내는 간단한 웹 사이트를 …

4
단위 테스트의 새로운 이름 [닫힘]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 단위 테스트를 좋아하지 않았다. 나는 항상 그것이해야 할 일의 양을 늘렸다 고 생각했습니다. 실제로 작성한 코드 …

4
자바 추상 ​​클래스 명명
예: Ajax 조치에 대한 추상 클래스를 작성합니다. 다른 Ajax 액션은 모두이 클래스를 확장합니다. 문제: 클래스 이름을 AjaxAction 또는 AbstractAjaxAction입니까? 서브 클래스를 작성할 때 다음과 같이 이름을 지정하십시오. 동작 아약스 액션 그냥 이름을 지어주세요 나는 "공식적인"협약이 무엇인지 찾을 수 없었다. 서브 클래스에서 "Abstract"접두사 나 필요한 명명 규칙이 필요 하지 않습니다 . …
9 java  naming 

5
애자일 / 스크럼 팀의 버그 워크 플로우는 무엇입니까?
애자일 / 스크럼 팀의 버그 워크 플로우는 무엇입니까? -버그가 현재 스프린트의 스토리와 관련이있는 경우 수정합니다. -버그가 현재 스프린트의 스토리와 관련이없고 중요하지 않은 경우 우선 순위를 정하기 위해 제품 소유자에게 전송됩니다. -버그가 스프린트의 스토리와 관련이없고 중요하다면 버그를 수정합니다.
9 agile  bug  scrum  workflows 

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