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

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

7
Написання документації для добре зрозумілих методів, таких як рівний на Java
Чи є хорошою практикою писати коментарі до широко відомих методів, таких як рівний, порівнянняДо тощо? Розглянемо наведений нижче код. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } Моя компанія надає …
10 java  comments 

3
Яка мета пункту "так, що" у визначенні розповіді користувачів?
Історію користувача можна визначити у реченні, як: As a <type of user> I want <some goal> so that <some reason> Просто Google для "формули розповіді користувачів" та перші посилання, які пропонують цю формулу. Моє запитання: яка мета цього пункту? Це там для менеджерів? Чи є так, щоб керівники проектів та …
10 user-story 

13
Чи можете ви написати однозначну специфікацію такою природною мовою, як англійська?
Мені здається, ви не можете написати специфікацію програмного забезпечення англійською мовою, яка повністю не містить двозначностей, просто через неофіційну природу природної мови - і тому справді однозначна специфікація повинна містити код, написаний на формально визначеній мові. Це відомий результат чи я щось пропускаю?

3
Чи шкодять приватні статичні методи в C #?
Я створив приватний метод перевірки для певної перевірки, яка трапляється кілька разів у моєму класі (я не можу зберігати перевірені дані з різних причин). Тепер ReSharper припускає, що функція може бути статичною. Я трохи не бажаю цього робити через відомі проблеми зі статичними методами. Це був би приватний статичний метод. …

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

3
Яка причина вводити префікси в нові функції CSS?
Чи є поважна причина для браузерів префіксувати нові функції CSS, замість того, щоб дозволити веб-майстрам використовувати нефіксовану версію? Наприклад, зразок коду для фонового градієнта виглядає так: #arbitrary-stops { /* fallback DIY*/ /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.05, #1a82f7), color-stop(0.5, #2F2727), color-stop(0.95, #1a82f7), …

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

9
Хтось робить "справжній" TDD з Visual-C ++, і якщо так, то як це робити? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Тестова розробка передбачає написання тесту перед кодом та наступний певний цикл : Тест з …
10 ide  tdd  plugins  visual-c++ 

3
Розумні структури організації додатків PHP?
Існує мільйон і одна структура файлової системи, які входять до безлічі доступних проектів з відкритим кодом. Такі речі, як модулі, мовні файли, домени, сторонні бібліотеки, міграції, інтернаціоналізація, резервні копії та посилання на інші частини системи породили багато підходів до організації файлової системи проекту. Як розробника PHP мені цікаво, чи не …

9
Який найкращий спосіб для мене почати використовувати контроль версій у проекті з відкритими джерелами?
Запропонували мені взяти проект з відкритим кодом через його розмір та відсутність навичок, тому я перевірив код Google і почав робити проект, і тепер він запитує, чи хочу я, щоб проект мав Git, Mercurial або Subversion хостинг коду. Я навіть не знаю, що таке хостинг коду, і пошук просто більше …

2
Найкращі практики випуску PHP-програми з відкритим кодом
Я розробник PHP на життя, але раніше ніколи не працював і не сприяв жодним проектам з відкритим кодом. Я розробляю CMS для власного використання. У мене працює прототип, і я думаю, що як тільки він буде готовий (можливо, через пару місяців), це могло б зацікавити спільноту PHP. Я досить впевнений …

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

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

1
Що коли-небудь траплялося з пошуковим API API AJAX
Я шукаю запит на основний пошук Google, проте всі посилання, включаючи точку stackoveflow до API пошуку AJAX Google . Дивна річ у тому, що, здається, вже немає, навіть примітка про те, що вона знецінена? Старі посилання вказують на основний сайт коду Google. Якщо я переглядаю список API на цьому веб-сайті, …
10 api  google 

7
Що є найкращим способом версії багатокомпонентного проекту
У мене є програма, яка складається з 5 основних компонентів. Я вважаю, що нумерація стандартних версій є занадто обмежуючою, тому що я хотів би побачити, у якій версії знаходиться кожен комп’ютер. Хтось знайшов простий спосіб зробити це, крім списку кожного окремо?
10 versioning 

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