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

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

5
Я хочу почати використовувати TDD. Якісь поради для початківця? [зачинено]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтовано відповісти в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 6 років тому . Я ніколи не використовував автоматизований …

9
Коли / чому простіше просити прощення, ніж просити дозволу? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 7 років тому . Приказка «Простіше просити прощення, ніж просити дозволу» здається досить популярною серед програмістів, і IIRC приписується Грейс Хоппер. У яких ситуаціях …
27 management 

3
Добре розгортаючи проект з відкритим кодом
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 8 років тому . Настав час. Ви довго і наполегливо працювали над тим, щоб додати своє бачення до улюбленого вами проекту з відкритим кодом, над яким ви працювали, обговорювали та до якого …

18
Чи SourceSafe справді безпечний?
Провівши весь ранок, намагаючись щось перевірити, я тепер розумію, що втратив роботу, яку потрібно пару днів. Це сталося раніше - і, мабуть, часто зустрічається з SourceSafe. Чи можна SourceSafe успішно використовувати без проблем, і якщо так, то як?

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

14
Як управляються великими базами коду, що не є OO?
Я завжди бачу, що абстракція є дуже корисною функцією, яку забезпечує ОО для управління базою кодів. Але як керуються великими базами коду, що не є ООС? Або з часом вони просто стають " Великим балом грязі "? Оновлення: Здавалося, всі думають, що "абстракція" - це просто модуляція чи приховування даних. …

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

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

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

11
Чи добре використовувати мову, яка не підтримується вашою компанією для деяких завдань?
Я працюю в компанії, яка підтримує кілька мов: COBOL, VB6, C # і Java. Ці мови я використовую для своєї основної роботи, але часто кодую незначні програми (наприклад, скрипти) в Python, тому що я вважаю це найкращим інструментом для такого типу завдань. Наприклад: Аналітик надає мені складний файл CSV для …

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

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

5
Як боротися з історіями, які поділяють функціональність
У мене дві історії (я знаю, що у них відсутня пільгова частина) Як користувач з управління кредитами, я можу переглянути поточні та попередні відмінності в оплаті праці для офісів. Як користувач з управління кредитами, я можу отримати електронний лист, що містить PDF поточної та попередньої різниці в оплаті праці для …

2
Чому передача великих анонімних функцій як аргументів іншим функціям так широко прийнята в JavaScript?
У мене є думка (яку я впевнений, що деякі поділяться), що передача анонімних функцій, що містять більше декількох рядків коду, оскільки аргументи до інших функцій різко впливають на читабельність та самодокументацію, до того моменту, коли я вважаю, що це було б набагато краще для всіх, хто, ймовірно, використовувати код, щоб …

5
Чому злиття O (log n)?
Mergesort - алгоритм розділення і підкорення і є O (log n), оскільки вхід багаторазово зменшується вдвічі. Але чи не повинно це бути O (n), оскільки, хоча введення вдвічі зменшується у кожному циклі, для кожного пункту введення потрібно повторити, щоб зробити заміну в кожному половині масиву? Це по суті асимптотично O …
27 algorithms  big-o 

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