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

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

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

12
Чи мають програмісти GUI невиправдану перевагу перед іншими?
Менеджерам та клієнтам легко оцінити те, що вони можуть бачити. Я бачив багато розробників графічного інтерфейсу, які є середніми програмістами з мінімальними знаннями принципів дизайну чи інших ідіом програмування. Однак ці недоліки часто залишаються непоміченими, особливо керівництвом та замовниками, якщо програміст може створити вражаючий користувальницький інтерфейс. Настільки, що багато розробників …
23 gui 

5
Чому струни такі повільні?
Ще з мого першого класу програмування в середній школі я чув, що струнні операції проходять повільніше - тобто дорожче - ніж міфічна "середня операція". Чому вони роблять їх так повільно? (Це питання лишилося навмисно широким.)

11
Ефективність запитань для інтерв'ю "яка ваша найбільша сила / слабкість" [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 7 років тому . Як когось, хто зараз опинився на іншому кінці таблиці інтерв'ю, мені цікаво, наскільки ці питання корисні з точки зору роботодавця. …
23 interview 

12
Чи прийнятні довгі функції, якщо вони мають внутрішню структуру?
Маючи справу зі складними алгоритмами на мовах із підтримкою вкладених функцій (таких як Python та D), я часто пишу величезні функції (оскільки алгоритм складний), але пом'якшую це за допомогою вкладених функцій для структурування складного коду. Чи величезні (100+ рядкові) функції все ще вважаються злими, навіть якщо вони добре структуровані внутрішньо …

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

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

17
Невже “Комп’ютерна наука! = Інженерія програмного забезпечення” є приводом навчити програмуванню погано?
Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Ми всі це чули; всякий раз, коли виникає дискусія про те, що CS-студенти мають слабкі навички розвитку, хтось зрештою каже, Інформатика - це не інженерія програмного …

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

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

14
Як менеджери вибирають мови програмування
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Ні для кого не секрет, що менеджери можуть і часто нав'язують мову програмування, яка буде використовуватися для проекту. Будучи самим програмістом, я ніколи не зміг цього зрозуміти. Але зараз …

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

6
Яка загальна процедура використовується, коли компілятори статично перевіряють "складні" вирази?
Примітка. Коли я використовував у заголовку "складний", я маю на увазі, що у виразі є багато операторів і операндів. Не те, що сам вираз складний. Я нещодавно працював над простим компілятором для складання x86-64. Я закінчив головний передній кінець компілятора - лексер і аналізатор - і тепер можу створити абстрактне …

7
Який алгоритм ви б найкраще використали для подібності рядків?
Я розробляю плагін для унікального визначення вмісту на різних веб-сторінках на основі адрес. Тож у мене може бути одна адреса, яка виглядає так: 1 someawesome street, anytown, F100 211 пізніше я можу знайти цю адресу в дещо іншому форматі. 1 someawesome street, F100 211, або, можливо, так само невиразно someawesome …

1
Чому в документації на деяких мовах написано "еквівалентно", а не "є"?
Чому в документації на деяких мовах написано "еквівалентно", а не "є"? Наприклад, кажуть Документи Python itertools.chain(*iterables) ... Еквівалентно : def chain(*iterables): # chain('ABC', 'DEF') --> A B C D E F for it in iterables: for element in it: yield element Або ця посилання C ++ на find_if: Поведінка цього …

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