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

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

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

5
Проект заморожений - що мені слід залишати людям після мене?
Тож проект, над яким я працював, зараз буде заморожений на невизначений термін. Можливо, якщо і коли проект знову розморозиться, він не буде призначений ні мені, ні комусь із поточної команди. Насправді ми успадкували проект після того, як він був заморожений раніше, але попередньою командою нічого не залишилось, щоб допомогти нам …

4
TDD з функціями SQL та маніпулювання даними
Поки я професійний програміст, я ніколи офіційно не проходив навчання в галузі програмного забезпечення. Оскільки я часто буваю тут і так, я помічав тенденцію до написання одиничних тестів, коли це можливо, і, оскільки моє програмне забезпечення стає складнішим і складнішим, я вважаю автоматизоване тестування гарною ідеєю для налагодження налагодження. Однак …

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

2
Стратегія застосування Джанго
Я деякий час працював над проектом Django, який останнім часом трохи зростає. Я трохи подумував над тим, яку стратегію використовувати, щоб полегшити її обробку. Я хотів би отримати деякий внесок у тому, щоби я розділив свою програму на кілька менших додатків. Це зробить мої файли перегляду та моделі меншими та …

5
Чи слідування TDD неминуче призводить до DI?
Я навчився одночасно робити тест-керовану розробку (TDD), впорскування в залежності (DI) та інверсію управління (IoC). Коли я пишу код за допомогою TDD, я завжди закінчую використання DI в конструкторах мого класу. Мені цікаво, чи це через те, як я навчився робити TDD, чи це природний побічний ефект від TDD. Отже, …

3
Як ви можете сказати, чи слід використовувати композитний візерунок або структуру дерева, або третю реалізацію?
У мене є два типи клієнтів, тип " спостерігач " і " суб'єкт ". Вони обоє пов'язані з ієрархією груп . Спостерігач отримає (календар) дані від груп, з якими він асоціюється, у різних ієрархіях. Ці дані обчислюються, комбінуючи дані з "батьківських" груп групи, яка намагається збирати дані (у кожній групі …

2
Що таке структура пакетів Curiosity?
Що стосується міжпланетної мережі NASA, як виглядає пакет? Очевидно, це форма зайвого протоколу, що зберігається у приймачі та має вбудовану резервну копію. Чи є документація про структуру пакету або протокол зв'язку, який повинен охоплювати 14-хвилинну комунікацію?

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

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

3
Чи може хтось пояснити мені умову кодування C #?
Нещодавно я почав працювати з Unity3D і, головним чином, сценаріями з C #. Як правило, я програмую на Java, відмінності не надто великі, але я все-таки послався на аварійний курс, щоб переконатися, що я на правильному шляху. Однак моя найбільша цікавість із C # полягає в тому, що він пише …

8
Як зупинитись / уникати з часом команди Scrum?
Насправді я допомагаю невеликому магазину програмного забезпечення в їх реалізації Scrum. Нещодавно майстер Scrum повідомив мені, що у нього є проблеми, оскільки Команда працює над часом, щоб досягти обсягу (Забронюваний відсталий). Таким чином, вони мають нереальну швидкість . Мої формальні питання: Крім того, щоб говорити про ретроспективну зустріч; чи вважаєте …
14 agile  scrum 

3
Як компілятори знають про інші класи та їх властивості?
Я пишу свою першу мову програмування, орієнтовану на об'єкти і поки що хороша, щоб створити єдиний 'клас'. Але, скажімо, я хочу мати заняття, скажімо, ClassAі ClassB. За умови, що ці двоє не мають нічого спільного один з одним, тоді все добре. Однак, скажімо, ClassAстворює - ClassBце ставить 2 пов'язані питання: …

12
Наскільки важливий сертифікат SSL для веб-сайту?
Я завантажую свій власний проект, він має область реєстрації / входу (через розробку з RoR, звичайно хешировану і засолену, звичайно). Оскільки я використовую субдомени, і мені потрібно звертатися до них за допомогою iframes (це справді виправдано!), Мені знадобиться один із тих дорогих сертифікатів, які охоплюють субдомени. Оскільки я роблю це …
14 security  ssl 

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

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