Запитання з тегом «development-process»

З питань, що стосуються процесу розробки програмного забезпечення.

4
Розвиватися впевнено без реального середовища розвитку
Нещодавно мене взяли на роботу за проект, який передбачає роботу з кількома сторонніми системами «підприємства» та навколо них. Зважаючи на те, що я думаю, астрономічні витрати та зусилля, необхідні для створення достатньо вірної копії виробничого середовища, перспектива створити реальне середовище розвитку здається надзвичайно тонкою. Це, звичайно, не ідеально. Зі свого …

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

2
Чи має Scrum якісь заслуги у контракті на захист?
Почув учорашній водяний охолоджувач: "Scrum не має місця в укладанні оборони". Я схильний не погоджуватися в тому сенсі, що я вважаю, що Scrum може бути адаптований до роботи в багатьох сценаріях, і я можу бачити, що захист є одним з них. Це викликало велику дискусію серед моїх колег (багато хто …

11
Чи підвищує якість коду якість коду?
Аргументуючи створення коду, я шукаю кілька прикладів способів підвищення якості коду. Щоб уточнити, що я маю на увазі під генерацією коду, я можу говорити лише про мій проект: Ми використовуємо XML-файли для опису взаємозв'язків сутності в нашій схемі бази даних, тому вони допомагають нам генерувати наші рамки ORM та форми …

6
Стратегія розгалуження та версії для спільних бібліотек
Ці пости здаються спорідненими, але мій мозок починає танути, намагаючись продумати це через: P Мій роботодавець тільки почав використовувати управління джерелами, насамперед тому, що перш ніж найняти більше розробників, "сховище" було жорстким диском самотнього розробника, який працює в основному з дому. Весь написаний ним код .NET був перевірений у масовій …

5
Що таке "безпроблемне програмування"?
Я вперше почув цей термін близько п’ятнадцяти років тому. Моє розуміння схоже на те, що описано у статті у Вікіпедії та статті TechRepublic : ви працюєте зі своїми колегами у "дружній колегіальній формі, коли особисті почуття відкладаються". Вона включає в себе такі речі, як проведення експертних оцінок з взаємною повагою …

3
Що таке управління конфігурацією?
У всіх проектах, в яких я брав участь, які мали внесок зовнішнього консультанта, було задано питання про те, який тип управління конфігурацією ми використовуємо. Ні в одному з цих випадків консультант не зміг визначити управління конфігурацією. Так що це?

10
Чи корисна для розробників продукція?
Я працюю в компанії, де генеральний директор керує командою продуктів, яка макетує функції та потрапляє в колі розробників, щоб потім реалізувати ці функції. Звичайно, є деяка ітерація, думки розробника дотримуються. Але мені цікаво, наскільки ефективний цей процес. Джейсон Калаканіс щойно написав : Доктрина Цукерберга: Розробники розробляють продукти зі значно покращеною …

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

6
Як ми можемо включати лише готові до випуску функції у своїх виробничих випусках кожні другий тиждень?
Я розробник програмного забезпечення в досить великій команді (у нас вісім розробників активно вносять зміни до одного сховища коду). Кожні два тижні ми підштовхуємо до виробництва нову версію нашого програмного забезпечення. Ось наш поточний робочий процес: Розпочинаючи нове завдання, розробники створюють "особливу гілку" від основної гілки розвитку (ми використовуємо git …

6
тестова розробка - Хто повинен писати тести?
Спочатку розробник зобов'язаний написати тест, але я помітив, що у багатьох випадках / e-зрілі розробники ці випадки не дають навіть 80% охоплення. Як щодо мене людина, що займається питаннями якості, призначена написати ВСІ тести для даного проекту замість розробника? Чи є в цьому якісь мінуси?

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

3
Як почати використовувати Git для різних баз коду від різних серверів?
Передумови: Нещодавно я успадкував набір проектів у своїй компанії і намагаюся розібратися з основоположними питаннями щодо того, як вони впоралися. А саме, попередні розробники (які вже не є компанією) не використовували жодної форми управління джерелами, мало документації та насправді не мали належних процесів розробки. Отож, у мене зараз є три …

2
Як організована безперервна інтеграція у великих компаніях?
У моїй компанії звичайно не робити жодної проміжної збірки, щоб перевірити, як кожна гілка функції / помилки об'єднується в розробник. Існує лише щоденна збірка, яка завжди викликає багато помилок тесту та помилок у складанні. Мені сказали, що для кожного злиття робити понад 1000 розробників нерозумно. Тому я шукав, як організовано …

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

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