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

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

4
Який веб-інтерфейс на базі Java використовувати? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Хвіртка Клацніть GWT Ваадін Як я їх розумію, всі ці рамки дозволяють створювати компоненти gui за допомогою Java (з усіма …

4
Які хороші підходи до прибирання старих проектів?
У мене є якесь програмне забезпечення, яке я написав близько 2 років тому, і йому потрібно додати деякі функції. Я зрозумів, що це в жахливому безладі, і у мене є бажання перемістити все навколо, привести в порядок і т. Д. Я прочитав статтю Joel on Software про те, щоб не …

3
Чому приватні змінні описуються у загальнодоступному файлі заголовка?
Гаразд, тож сподіваємось, що це досить суб'єктивне питання для програмістів, але тут ідеться. Я постійно розширюю свої знання з мов та практики інженерії програмного забезпечення ... і натрапив на щось, що для мене просто не має сенсу. В C ++ класові декларації включають private:методи та параметри у файлі заголовка, який, …

3
Кращі практики: схеми програмування додатків для баз даних
Поки що я написав багато веб-додатків бази даних (MySQL), але завжди думаю, що моя структура ніби незграбна. Я хочу вдосконалити схему програмування / дизайну, яку я використовую, сподіваючись на деякі поради тут. Зокрема, я не можу знайти структуру, яка доповнює підхід OOP, який інкапсулює реалізацію бази даних (схеми). Я Подумайте, …
11 database 

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

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

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

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

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

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

6
Вам справді доводиться спочатку робити тест на BDD / TDD?
Незважаючи на те, що я не був у проекті TDD чи BDD, або я був у деяких, хто каже, що вони роблять TDD, але знаходяться досить далеко від цього, це те, про що я думаю, і намагаюся прочитати якомога більше о. Повернення до питання. Коли ви робите BDD, ви повинні …
11 unit-testing  tdd 

3
Чи є вагомі причини використовувати інтерфейс колекції Java?
Я чув аргумент, що ви повинні використовувати найбільш загальний доступний інтерфейс, щоб ви не були прив'язані до певної реалізації цього інтерфейсу. Чи застосовується ця логіка до таких інтерфейсів, як java.util.Collection ? Я б швидше побачив щось таке: List<Foo> getFoos() або Set<Foo> getFoos() замість Collection<Foo> getFoos() В останньому випадку я не …

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


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

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