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

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


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

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

6
Чи варто використовувати нову функцію "авто" C ++ 11, особливо в циклі?
Які плюси та мінуси використання autoключового слова, особливо для циклів? for(std::vector<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->something(); } for(std::map<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->second->something(); } for(auto it = x.begin(); it != x.end(); it++ ) { it->?? } Здається , що якщо …
20 c++  c++11 

6
Правило 5 - використовувати його чи ні?
Правило 3 ( правило 5 у новому стандарті c ++) передбачає: Якщо вам потрібно чітко оголосити або деструктора, конструктора копіювання або оператора призначення копії самостійно, вам, ймовірно, потрібно чітко заявити про всі три з них. Але, з іншого боку, " чистий код " Мартіна радить видалити всі порожні конструктори та …

6
Як "власні програмні компанії" мають справу з технічним боргом?
Що таке "власні програми програмного забезпечення"? Під "компаніями на замовлення програмного забезпечення" я маю на увазі компанії, які заробляють свої гроші в основному за допомогою побудови індивідуальних, разових, шматочків програмного забезпечення. Прикладом можуть бути агенції або компанії середнього виробництва, або підрядники / консультанти, такі як Redify . Що протилежне "компаніям …

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

8
Стратегія / алгоритм поділу справедливих команд на основі історії
Ми - група людей, які регулярно разом грають у фетбол. Кожен сеанс починається з важкого завдання розділити команди ... Отже, що було б краще, ніж програма для автоматичного вибору команд? Отже, враховуючи історію командних комбінацій та результатів та список людей, що з’являються на цьому конкретному сеансі, яка б була хороша …


4
Хто розширює інтерфейси? І чому?
AFAIK, мої класи extendsбатьківських класів та implementsінтерфейси. Але я натрапив на ситуацію, коли я не можу використовувати implements SomeInterface. Це декларування родових типів. Наприклад: public interface CallsForGrow {...} public class GrowingArrayList <T implements CallsForGrow> // BAD, won't work! extends ArrayList<T> Тут використання implementsсинтаксично заборонено. Я подумав спочатку, що використання інтерфейсу …

7
Постійна інтеграція: яка частота?
Я завжди запускав збірки після кожного вчинення, але на цьому новому проекті архітектори просто попросили мене змінити частоту на "одна збірка кожні 15 хвилин", і я просто не можу зрозуміти, чому це було б вагомою причиною проти " побудова на кожному комітеті ". Спочатку кілька деталей: Проект Objective-C (iOS 5) …

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

3
Просте пояснення розеток Unix
Я можу шукати, і я вже подивився на запис у вікіпедії та в деяких інших місцях, але, хоча у мене є певний досвід програмування, я не дуже розумію це поняття. Чи можете ви ставитися до мене, як до 10-річного віку, і дати мені чітке пояснення щодо спілкування в сокетах?
20 unix  sockets 

7
Як створити UUID, захищені від мови?
Я завжди хотів використовувати рядки, що генеруються випадковим чином, для ідентифікаторів моїх ресурсів, тому я міг би мати короткі URL-адреси, такі як: / user / 4jz0k1 Але я ніколи цього не робив, тому що мене хвилювало те, що генерація випадкових рядків створює фактичні слова, наприклад: / user / f * …
20 random  uuid 

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

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