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

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


5
Чи повинен мій мультисерверний RDBMS або моя програма обробляти Референтну цілісність бази даних?
Чи повинні обробляти такі елементи, як іноземні ключі, обмеження, значення за замовчуванням тощо система управління базами даних (в даному випадку MS SQL 2005) або програма? Я почув думку обох сторін і, чесно кажучи, не впевнений, яким шляхом йти. Є ймовірність, що ми будемо охоплювати декілька серверів / баз даних, і …

9
Покиньте роботу (на нову роботу). Стара робота хоче, щоб я був доступний для укладання контрактів. Кроки зробити?
Компанія, з якої я виїжджаю, попросила, щоб я мав можливість отримувати відповіді на запитання та / або налагоджувати програми періодично, якщо виникне потреба. Я не проти цього. Після пошуку в Google для якогось типового контракту на подібні речі я не бачив жодного. Чи існує стандартний контракт на таку річ, яку …

3
Хороша угода про іменування названих гілок в обраному вами {DVCS}
Ми повільно інтегруємо Mercurial у свій офіс і займаємось веб-розробкою, ми почали використовувати названі гілки. Ми не зовсім знайшли хорошої конвенції щодо назви наших гілок. Ми намагалися: FeatureName (може бачити це причиною проблеми вниз) DEVInitial_FeatureName (Може заплутатися, коли розробник приходить і йде по лінії) {uniqueID (int)} _ Особливість Поки унікальний …

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

4
Як я можу підтримувати свої технічні навички після того, як стати менеджером проекту?
По мірі свого просування в кар’єрі я виявив, що я займаюся меншою технічною роботою і більше роботою з управління проектами. Я жартую, що з кожним днем ​​я все дурніше. Кожен раз, коли я повертаюся до технічної роботи, здається, що дещо складніше вийти з справи. Які пропозиції мають люди щодо підтримки …

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

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


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

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

8
Коли я повинен дбати про продуктивність?
Найдовше в таких місцях, як IRC-канал Java , SO та інших місцях, мені було сказано щось у рубриці "Турбуйтеся про те, як виглядає код та його читабельність / зрозумілість зараз, а також продуктивність пізніше, якщо це абсолютно необхідно". Тож довгий час я насправді не займався OCD щодо продуктивності свого маленького …

5
Чи правильно розміщувати посилання на сайти з питань запитання у коментарях програми?
У досить деякій кодовій базі ви можете побачити коментарі, в яких зазначається: // Workaround for defect 'xxx', (See bug 1434594 on Sun's bugparade) Тож у мене є кілька питань, але всі вони пов'язані. Чи правильно розміщувати посилання на питання SO в коментарях до програми: // We're now mapping from the …
16 comments 

8
Як це працювати у великій команді програмування?
Мені завжди пощастило працювати в невеликій команді програмування. Я думаю, що найбільше я працював з 11 програмістами. Як це працювати над проектом із сотнями розробників? Тисячі? Що означає масштаб, а що ні? EDIT: Дякую за всі відповіді! Здається, що позитивів дуже мало: можливо працювати на мега-великих кодових базах кращий внутрішній …

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

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