'좋은 프로그래밍 습관'에 대한 질문이 있습니다. 방금 정말 큰 프로젝트를 시작했습니다. 나는 WebGui (길고 짧은 이야기. 그것은 웹상의 WinForms이다.)를 사용하고있다. 그러나 그것은 중요하지 않다.제어 유연성 다루기
은 내가 DateTimePicker
또는 외관의 행동에 뭔가를 변경해야 할 것입니다, 그것은 일어날 수 등을 TextBox
, NumericUpDown
, DateTimePicker
같은 컨트롤의 milions와 형태의 milions을 만들고 있어요. 모든 통제에서 그것을 바꿀 수는 없을 것입니다. 내 프로젝트가 유연 해지기를 바랍니다.
문자열, 숫자, 날짜, 바이트 등의 모든 유형에 대해 별도의 사용자 정의 컨트롤을 사용합니다. 예를 들어 TextBox를 넣을 것입니다. 그리고 모든 양식에 TextBox가 아니라 MyTextBox를 넣을 것입니다. 사실, MyTextBox는 TextBox 일뿐입니다. 그러나 거기에서 뭔가를 변경하면 모든 컨트롤이 변경됩니다.
프로그래밍에서 인기가 높았습니까?
현실적인 숫자를 사용할 때 대답을 제안하는 것이 더 쉽습니다. 수백만 개의 컨트롤이있는 수백만 개의 양식을 만드는 것은 의심 스럽습니다. 애플리케이션 기능을 설명하는 문서가 있습니까? 얼마나 자주 이런 변화가 일어날 것으로 예상됩니까? – Stijn
음,이 문서를 보여 드릴 수 없습니다. 나는 200 가지 이상의 형식을 분명히 말할 것이다. 그래서 나를 위해 그것은 "백만"이다. 나는 얼마나 자주 .. 모르겠다.내 의뢰인이 마음을 바꿔서 datetimepicker sux ..라고 말할 것입니다. 그는 아마도 그 대가를 치를 것이지만, 그런 종류의 일로 일주일 내내 낭비하고 싶지는 않습니다. – Marshall
문서를 표시 할 필요가 없으므로 문서를 가지고 있어야합니다. 가능한 한 이러한 상황을 피하려면 고객의 의견을 개발하는 동안 질문하는 것이 중요합니다. 아마도 CSS를 사용하여 가능한 변경 사항을 얻을 수 있습니까? 변경 유형에 따라 다릅니다. – Stijn