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

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

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

4
Перехоплення проти ін'єкції: рішення архітектури рамки
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 7 років тому . Є ця структура, яку я допомагаю розробляти. Є кілька загальних завдань, які слід виконувати за допомогою деяких загальних компонентів: зокрема ведення журналів, кешування та підвищення подій. Я не …

11
Чи потрібно все тестувати?
Я збираюся розпочати свій перший справжній проект у Ruby on Rails , і я змушую писати тести TDD . Я не бачу реальних переваг у написанні тестів, але оскільки це здається дуже важливим, я спробую. Чи потрібно перевірити кожну частину моєї програми, включаючи статичні сторінки?
28 testing  tdd 

10
Чи є причина, чому більшість мов програмування не мають операторів "!>" (Не більше) та "! <" (Не менше)?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Цікаво, чи є якась - або причина - або , якщо це не просто випадковість історії - тобто немає !&gt;і !&lt;операторів в …

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

7
C ++ навички вищі, ніж вміння C? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я відчуваю, що часто зустрічаються C / C ++ насправді не описують мої навички в моєму резюме. Тому я планую …
28 c++  c  skills 

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

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

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

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

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

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

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

8
Чому збирання сміття лише підмітає купу?
По суті, я до цього часу дізнався, що збирання сміття назавжди видаляє будь-яку структуру даних, на яку зараз не вказано. Але це лише перевіряє купу на такі умови. Чому він також не перевіряє розділ даних (глобалі, константи тощо) та стек? Що це за купа, що це єдине, що ми хочемо, …

5
Чи добре використовувати короткий EULA?
Мені потрібно додати EULA до мого (комерційного) програмного забезпечення, але я не можу дозволити собі юриста. Також я переглянув різні приклади EULA в Інтернеті, але вони призначені для певного програмного забезпечення або країн, і, ймовірно, скопійовані з іншого комерційного програмного забезпечення. Тому я думаю про використання короткого користувальницького договору EULA, …

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