Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

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

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

8
Як повідомити про хід свого проекту (Agile) своєму роботодавцю (який не є програмістом)?
У мене є проблема з повідомленням про прогрес своєму роботодавцю. Я програміст за сумісництвом і займаюся програмним проектом для моєї школи (нетехнічного) відділу. Контактна особа: 1. Персонал, який фактично використовує програмне забезпечення та піднімає запити на функції, 2. Мій начальник (непрограміст), і вона не є користувачем програмного забезпечення. Характер проекту: …

5
Чому розширення прототипів DOM / вбудованих об'єктів є поганою ідеєю?
Я шукаю остаточну відповідь на те, чому розширення вбудованих прототипів настільки сильно розроблено у спільноті розробників JS. Я використовую рамку прототипу JS деякий час, і мені це [1,2,3].each(doStuff)здається набагато елегантнішим, ніж $.each([1,2,3], doStuff). Я знаю, що це створює "забруднення простору імен", але я не розумію, чому це вважається поганим. Чи …

3
Як ви ведете нефункціональну роботу з Scrum у вбудованих системах?
У мене є два питання із Scrum у вбудованих системах. По-перше, необхідно виконати багато завдань, особливо на ранніх етапах, які неможливо продемонструвати. Ми почали з плати розробки, без ОС, без дисплея, без послідовного зв’язку тощо. У нас не було екрану для шести спринтів. Першими чотирма спринтами були: Початок роботи RTOS …

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

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

6
Невже висловлювання "Об'єкт JSON" є зайвим?
Якщо JSON розшифровується як JavaScript Object Notation, то коли ви говорите об'єкт JSON, чи не справді ви говорите "Object Notation Object"? Чи сказати б "рядок JSON" було б правильніше? Або правильніше було б просто сказати JSON? (як у "Ці дві служби передають JSON між собою".)

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

8
Чому вважається найкращою практикою упаковки програмного коду та коду графічного інтерфейсу в різні класи?
Тож мій вчитель каже мені, що дуже важливо в одних і тих же класах не інкапсулювати програмний код та код графічного інтерфейсу, а зберегти їх повністю незалежними. Зараз я пишу гру в iphone із сіткою. для мене має набагато більше сенсу створювати і графічну сітку, і технічний код у тому …

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

3
Обмін парами: які плюси і мінуси?
Загальна ідея, яку підтримують більшість теоретиків Agile / XP, схоже, така, що пари повинні регулярно мінятися місцями. Наприклад, кожен програміст повинен міняти пари раз на день; половина людей обмінюються на початку дня, половина людей обмінюються після обіду: через зовнішні фактори, такі як зустрічі, свята тощо, більшість людей схильні перевертати свої …

3
Яку роль відіграє "мовна культурна історія" з платформою?
Я нещодавно натрапив на цестаття від декількох років тому. Він стверджує, що значні відмінності в культурі навколо VB та C #, а не фактичні відмінності в мові, сприяють тому, що кодери C #, як правило, більш талановиті, ніж кодери VB. Очевидно, що це спричинило багато вогняних воєн, і на питання, …

6
Впровадження функціонального програмування у ваше середовище розробки [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Це довга історія, але я спробую підсумувати її якнайкраще. Ми - магазин .NET, який …

8
Додаток, що самооновлюється - філософія
Це філософське питання. Враховуючи гіпотетичну програму для настільних ПК та бажання надавати автоматичні оновлення (а не змушувати людей відвідувати веб-сайт, перевіряти наявність оновлень, завантажувати оновлення, встановлювати), хто з двох є більш підходом "найкращої практики"? Як і iTunes , він перевіряє, чи є нова версія, і спонукає користувача завантажити нову версію. …

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