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

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

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

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

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

8
Що робити, коли мій керівник розбиває мою схему бази даних при появі релізу?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . У мого керівника команди є ця жахлива звичка спілкуватися зі схемою бази даних та вносити зміни, які спричинили б серйозні поломки на кодовій базі (не дуже радившись зі мною …

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

10
Кращі практики та етикет для налаштування сповіщень електронною поштою
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Якщо ви збираєтеся налаштувати сповіщення електронною поштою для клієнтів вашого веб-сайту, щоб підписатись, яких правил етикету слід дотримуватися? Я можу придумати кілька з верху голови: Користувачі можуть відмовитися Лише …

16
Які прості методи ви використовуєте для підвищення продуктивності?
Я говорю про те, як ми пишемо прості підпрограми з метою поліпшення продуктивності, не ускладнюючи читання вашого коду ... наприклад, це типове для ми дізналися: for(int i = 0; i < collection.length(); i++ ){ // stuff here } Але я зазвичай роблю це, коли а foreachне застосовується: for(int i = …

4
Чому JSX хороший, коли JSP-сценарії погані?
React.js надає JSX як XHTML-синтаксис для побудови дерева компонентів та елементів. JSX компілюється в Javascript, і замість надання циклів або умовних умов у власній JSX, ви використовуєте Javascript безпосередньо: <ul> {list.map((item) => <li>{item}</li> )} </ul> Я ще не зміг пояснити, чому це вважається хорошим, якщо аналогічні конструкції вважаються поганими в …

5
OAuth2 ROPC vs Basic Auth для загальнодоступних API REST?
Мене тут цікавить конкретний випадок використання - автентифікація REST-клієнтів щодо загальнодоступних кінцевих точок сервера (наприклад, загальнодоступного API REST). Тут найпростіше рішення - Basic Auth . Але я часто чую, як OAuth2 рекламується як найкраще рішення щодо автентичності майже за будь-яких обставин. Річ у тому, що єдиний тип грантів OAuth2, який …
21 rest  oauth  https 

6
Загалом, чи варто використовувати віртуальні функції, щоб уникнути розгалуження?
Здається, є приблизні еквіваленти інструкцій, що прирівнюються до вартості гілки пропуску, віртуальні функції мають аналогічний компроміс: інструкція проти пропуску кеш даних оптимізаційний бар'єр Якщо ви дивитесь на щось подібне: if (x==1) { p->do1(); } else if (x==2) { p->do2(); } else if (x==3) { p->do3(); } ... Ви можете мати …
21 c++  performance 

4
Чому я повинен використовувати MSBuild замість файлів Visual Studio Solution?
Ми використовуємо TeamCity для постійної інтеграції, і ми будуємо наші випуски через файл рішення (.sln). У минулому я використовував Makefiles для різних систем, але ніколи не створював msbuild (про що я чув, що це схожі на Makefiles + XML мешання). Я бачив багато публікацій про те, як використовувати msbuild безпосередньо …

2
Як обмежені розміри стека та купи обмежені ОС?
Примітка : якщо вам потрібно розглянути конкретну ОС, щоб мати можливість відповідати, будь ласка, врахуйте Linux. Щоразу, коли я запускаю програму, їй буде надано віртуальний запам'ятовуючий простір, з областю для його стека та одним для його купи. Питання 1 : чи мають стек та купа мають статичний ліміт розміру (наприклад, …
21 linux  memory  stack  heap 

1
Noda Time vs Joda Time?
У Посібнику користувача Noda Time в розділі обгрунтування зазначено: публічний API був значною мірою перероблений, як для надання API, який є більш ідіоматичним для .NET, так і для виправлення деяких рішень Joda Time, які команда Noda Time розглядає як "нещасливі". (Деякі з них просто через те, що вони мають різні …

5
Яка мотивація за TypeScript?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. У нас був JavaScript, потім у нас був Flash, потім у нас був Silverlight, а потім HTML5 їм усім. Отже, яка мотивація …

3
Коли написати явну заяву про повернення в Groovy?
На даний момент я працюю над проектом Groovy / Grails (який я зовсім новачок), і мені цікаво, чи не вдалося опустити returnключове слово у методах Groovy. Наскільки я знаю, ви повинні явно вставити ключове слово, тобто для охоронних пропозицій, тож чи варто використовувати його також і скрізь? На мою думку, …

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