소프트웨어 공학

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

16
단순성이 항상 가독성을 향상 시킵니까?
최근에 저는 회사의 코딩 표준 세트를 개발하고있었습니다. (우리는 회사의 새로운 언어로 분기하는 새로운 팀입니다.) 첫 번째 초안에서 코딩 표준의 목적을 가독성, 유지 관리 성, 신뢰성 및 성능 향상으로 설정했습니다. (쓰기, 이식성, 비용, 이전 표준과의 호환성 등을 무시했습니다.) 이 문서를 작성하는 동안 나의 목표 중 하나는 코드의 단순성이라는 아이디어를 추진하는 것이 …

12
왜 회사는 계약자가 아닌 사내 직원으로 나를 원한다고 말합니까? [닫은]
문맥 저는 전문 분야에서 계약직으로 일을 찾고 있으며 단기 계약직으로 일할 때 더 적은 돈을 벌고 혜택을 적게받는 것을 선호합니다. 문제 : 기업들은 지적 재산상의 이유로 사내 직원이 필요하다고 말합니다. 질문: 내 작품이 모두 소유하고 있다는 계약서에 서명하는 것이 쉽지 않을까요? 계약자로 일하면 가치가 떨어지면 많은 돈을 저축 할 수 …

11
잘 설계된 / 고품질 오픈 소스 소프트웨어 [닫기]
소프트웨어 디자인 관점에서 분석 할 오픈 소스 소프트웨어를 선택해야하는 소프트웨어 디자인 클래스를 사용하고 있습니다. 100,000 줄 이상의 코드와 같은 큰 프로젝트 여야합니다. 저는 훌륭한 소프트웨어 디자인에 대한 통찰력을 갖도록 매우 잘 설계되고 설계된 소프트웨어를 선택하고 싶습니다. 좋은 디자인이란 의미있는 클래스와 아키텍처, (디자인) 패턴의 좋은 사용, 추상화의 좋은 사용, 좋은 구성 …

2
비공식적 인 SQL 발음의 역사는 무엇입니까?
SQL은 공식적으로 "SQL"과 같이 / skɛskjuːˈɛl /로 발음됩니다. Alan Beaulieu (2009 년 4 월). Mary E. Treseler. 에드. 학습 SQL (2 판). 미국 캘리포니아 주 세바 스타 폴 : 오라일리. ISBN 978-0-596-52083-0. 그러나 종종 "ˈ 속편"처럼 / ˈsiːkwəl /으로 발음됩니다.이 두 번째 발음의 역사는 무엇입니까?
32 sql  history 

3
계약 청구- '학습 시간'을 어떻게 처리 하시겠습니까?
따라서 필요한 기술의 75 %에 대한 경험이 풍부한 계약을 맺습니다. 다른 25 %를 배우기 위해 시간을 어떻게 처리합니까? 청구 시간에 사용 하시겠습니까? 계약서의 25 %를 '연구'로 공개 하시겠습니까? 제 시간에 학습이 이루어 지나요 (청구되지 않음)? (나에게 알 수없는 너무 큰 계약하지 및 고객)? 마지막으로, 나는 인디애나 대학교에있을 때 Mark Cuban …


13
저수준 프로그래밍-그 안에 무엇이 있습니까? [닫은]
몇 년 동안 나는 "낮은 수준의"언어로 간주되는 것을 파는 것을 고려해 왔습니다. 나에게 이것은 C와 어셈블리를 의미합니다. 그러나 나는 아직 이것을 할 시간이 없었으며, 그 어느 때도 필요하지 않았습니다. 이제는 필연적 인 필요성이 보이지 않기 때문에 주제를 연구하거나 계획을 영원히 중단 할 특정 시점을 예약해야 할 것 같습니다. 내 위치 …



16
BASIC에 노출되면 마음이 손상 될 수 있다고 생각하십니까? [닫은]
BASIC에 미리 노출 된 학생들에게 좋은 프로그래밍을 가르치는 것은 사실상 불가능합니다 : 잠재적 인 프로그래머로서 그들은 재생의 희망을 넘어 정신적으로 절단됩니다. - 에츠 허르 데이크 스트라 나는 Dijkstra를 깊이 존중하지만 그가 말하거나 쓴 모든 것에 동의하지 않습니다. 나는 다트머스 베이직 구현에 대해 35 년 전에 쓴 링크 된 논문에 대해이 …

10
빠른 배송, 배송 불가 [닫힘]
이것은 "자기 메모"로 시작되었으므로 좌절이 너무 분명하고 글이 별보다 적다면 실례합니다. 내가 최근에 내 마음의 최전선에서 가지고 있었던 세 가지 주요 주제 : 자극 학습 (Curiosity) 하기 (만들기) 나는 몇 달 동안 동기 부여와 인센티브를 공부하고 있습니다. 사람들이 일을하기 위해 가질 수있는 무한한 수의 다른 동기가있는 것 같습니다 (나는 그것이 …


6
멋진 웹 사이트를 디자인하는 법을 어떻게 배울 수 있습니까? [닫은]
나는 적당히 유능한 웹 개발자입니다. 원하는 곳에 물건을 넣고 필요한 경우 JQuery를 넣을 수 있습니다. 그러나 (내가 시작한) 내 자신의 웹 사이트를 만드는 경우 웹 사이트를 디자인하는 방법을 모릅니다. 누군가가 내 옆에 화면을 가리키고 "이 그림을 거기에 텍스트를 넣습니다"라고 말하면 아주 쉽게 할 수 있습니다. 그러나 내가 선택한 색상과 텍스트로 …


16
자신 만의 'misc utils'라이브러리가 있습니까? 가장 자랑스러운 부분은 무엇입니까? [닫은]
나는 우리 중 많은 사람들이 자주 사용하는 도구와 유틸리티를 사용하여 작은 개인 라이브러리를 유지한다는 것을 알고 있습니다. 나는 16 살 때부터 광산을 가지고 있었기 때문에 상당히 큰 규모로 자랐습니다. 내가 쓴 것들 중 일부는 이후 프레임 워크에 추가되었습니다. 나는 LINQ 이전의 유전자 알고리즘과 함께 사용하기 위해 표현 트리를 구현 한 …

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