Запитання з тегом «programming-practices»

Практики програмування - це звичайна або не настільки поширена практика розробки програмного забезпечення. Сюди можна віднести такі речі, як Agile Development, Kanban, ярлики кодування тощо.

9
Поради щодо переконання боса в тому, що перегляд коду є хорошою справою [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Скажімо, один працює в гіпотетичній компанії, яка має декількох розробників, які рідко працювали разом над …

7
Чи погана практика зберігати певні значення як рядки?
Це дуже розпливчаста назва, але я не міг придумати кращого способу сказати це. Але, лише як приклад, подумайте про напрямок, в якому рухається персонаж у грі. Просто відчуває себе неправильно: використовуючи рядок, а потім робити подібні речі if(character.direction == "left"). Мені здається , що вона залишає занадто багато місця для …

5
Чи не погані ієрархії глибокого складу?
Вибачте, якщо "Ієрархія композиції" - це не річ, але я поясню, що я маю на увазі під питанням. Немає жодного програміста ОО, який би не стикався з варіантами "Зберігайте ієрархії спадкування рівними" або "Віддавайте перевагу композиції над успадкуванням" тощо. Однак ієрархії глибокого складу також видаються проблематичними. Скажімо, нам потрібна збірка …

5
Чи може мова програмування за допомогою дизайну застосовувати «чистий код»? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Тому я кодую свої перші проекти в C ++ і, здається, потрібно більше зусиль, …

8
Чи нормально програміст часом не мати 100% ясності над власним кодом? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я не досвідчений програміст, тому це може бути саме тому, але я помітив, що …

5
Примирення суперечливих порад щодо програмування: знайдіть щось робоче і повторіть порівняно, дійсно продумайте його перед кодуванням
Я проміжний програміст з кількома роками професійного досвіду, який перебуває на півдорозі магістратури. Навчаючись програмувати, я часто чув дві частини, здавалося б, суперечливих порад. Перша порада полягала в тому, щоб щось швидко працювало, подивитися, як це працює (шляхом прототипування чи неформального тестування), покращити версію, побачити, як вона працює знову, вдосконалити …

4
Чи потрібні "Отримати або встановлює .." в документації XML про властивості?
Я шукаю рекомендації щодо найкращої практики для коментарів XML у C #. Коли ви створюєте властивість, схоже, що очікувана XML-документація має такий вигляд: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public int ID { get; set; } Але оскільки …

7
Як стати хорошим гравцем команди? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я програю (нав'язливо) з 12 років. Я досить добре обізнаний у мовах, що знаходяться там, …

8
Процедурний код проти коду OOP
Я закінчив проект на PHP з 13000+ рядків у процедурному стилі [тому, що мені це дуже добре знайоме, хоча я знаю OOP], і проект працює ідеально. Але чи варто перетворити його на OOP? [ тому що світ зайнятий OOP ] Мій код не потребує жодної функції OOP [інкапсуляція, наслідування в …

7
Чи варто використовувати "else" у ситуаціях, коли контрольний потік робить його зайвим?
Я іноді натрапляю на код, подібний до наступного прикладу (те, що саме ця функція робить, виходить за рамки цього питання): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } Як ви можете бачити, if, else ifі elseзатвердження …

3
Чи добре переглядати програми зі старшими та начальником, навіть якщо це працює добре?
У моїй компанії, перед тим, як поставити будь-який проект, мій начальник просить моїх старших переглянути програми, написані мною або іншими членами команди, а іноді бос також сидить з нами на огляді. Я думаю, що це хороший спосіб отримання знань, але іноді, коли програми працюють нормально, вони не працюють однаково після …

5
Структура папки веб-додатків Java
Як початківець J2EE, я нещодавно почав розробляти власний проект з нуля, використовуючи Core of J2EE: Servlets & Jsps. Я не міг оцінити, чи правильна моя папка проекту. Ось моя структура папки проекту. Перш ніж задавати питання, я визнаю, що я не зміг відповісти або не виправдати, якщо хтось запитує мене, …

11
Чому використання System.out.println () так погано? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

7
Як покращити підготовку студентів щодо ремонту? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Технічне обслуговування - це головна частка професійної розробки програмного забезпечення. Дійсно, технічне обслуговування майже …

9
Визначення програмної помилки. Blizzard Entertainment наполягає на тому, що моя помилка - це не помилка. Вони праві? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.