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

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

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

4
Залишаючись OO та Testable під час роботи з базою даних
Які існують стратегії OOP для роботи з базою даних, але для того, щоб зберігати речі перевіряти? Скажімо, у мене є клас користувача, і моє виробниче середовище працює проти MySQL. Я бачу пару можливих підходів, показаних тут за допомогою PHP: Передайте джерело $ data_source з інтерфейсами для load() та save(), щоб …

12
Чи добре жити, не знаючи, як працює створена вами програма?
Я маю на увазі, є дійсно корисні лайки, які можуть вирішити проблеми, коли ви застрягли і не знаєте, як вирішити те чи інше, використовуючи свої знання мови програмування, яку ви використовуєте ... Наприклад, Boost для C ++ або JQuery для JavaScript або Spring для Java ... Вони вирішують проблеми за …

7
Наскільки поширене парне програмування на робочому місці?
Мене завжди заінтригувало парне програмування, але за 12 років розвитку я ніколи не працював там, де вони застосовували цю практику, тому я завжди скептично ставився до того, як люди це бачать. Цікаво, чи це через гроші / час (точковий шеф-бос помічає двох людей на одному комп’ютері, які працюють над тим …

7
Чи є рекомендований спосіб передачі науково-технічного програмування розробникам C?
У мене є багато коду MATLAB, який потрібно перенести на C (для цієї роботи важлива швидкість виконання) як частина резервного процесу веб-програми. Коли я намагаюся передавати цей код розробнику C, я припускаю (виправте мене, якщо я помиляюся), декілька розробників C також розуміють код MATLAB (такі речі, як індексація та управління …
16 c  matlab 

7
Як ви переконуєте керівництво відкинути прототип?
Я люблю прототипування як швидкий ефективний спосіб поставити інтерфейс користувача перед користувачем. Однак багато разів керівництво заважає дітям, і прототип затягується ногами і кричить на розвиток основного потоку. Як вам вдається управління не робити цього?

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

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

4
Чому добре не покладатися на зміну стану?
Це запитання виникає з питань /software/25569/is-haskell-worth-learning Як правило, робиться кілька часто повторюваних тверджень про те, як Haskell вдосконалює ваші навички кодування іншими мовами, і, тим більше, це тому, що Haskell без громадянства, і це добре. Чому? Я бачив, як хтось порівнює це лише з набором лівої руки або, можливо, на …

7
Переваги та недоліки, які мають мати веб-фреймворк? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Це питання зосереджено на визначенні переваг та недоліків використання веб-фреймворків : Cake PHP, Zend, …

7
Як ви редагуєте / відстежуєте зміни в таблицях SQL?
Працюючи в команді розробників, де всі вносять зміни в локальні таблиці та таблиці розробок, як ви зберігаєте всі зміни синхронізовано? Центральний файл журналу, де кожен зберігає свої зміни в sql? Сторінка вікі для відстеження заяв про зміни в таблицях, окремих файлів. Я використовував деякі з цих рішень, і я намагаюся …

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

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

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

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

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