Запитання з тегом «methodology»

30
Як стати "швидшим" ​​програмістом?
Моя остання оцінка роботи включала лише один слабкий момент: своєчасність. Я вже знаю про деякі речі, які я можу зробити, щоб покращити це, але те, що я шукаю, - це ще кілька. Хтось має поради чи поради щодо того, що вони роблять, щоб збільшити швидкість їх випуску без шкоди для …

12
Чому при розробці одного продукту або частини програмного забезпечення використовується кілька мов програмування?
Я нещодавній студент, який мав на меті розпочати магістр з інформатики. Я натрапив на декілька проектів з відкритим кодом, які мене справді заінтригують та спонукають до участі в них (CloudStack, OpenStack, moby та Kubernetes). Я знайшов одне, що більшість із них є спільним - це використання декількох мов програмування (наприклад, …

27
Чому люди використовують книги програмування? [зачинено]
Я вважаю, що коли хтось запитує, який найкращий спосіб навчитися програмувати, люди зазвичай надають їм посилання на купу текстів, написаних різними авторами. Однак я не вірю, що багато хто взагалі вчиться програмувати з книг. Я вважаю, що вони зазвичай стикаються з викликом, а потім використовують програмування як інструмент для його …

14
Чи новий Agile новий мікроуправління?
Це питання вже певний час готується в моїй голові, тому я хотів задати тим, хто дотримується спритних / скрупульозних практик у своїх середовищах розвитку. Моя компанія нарешті наважилася на впровадження спритних методів і розпочала пробну роботу з командою з 4 розробників у складній групі. Минуло 4 місяці з 3 повтореннями, …

9
Чи може Agile / Scrum використовувати 1 або 2 розробники?
Все, що я читав і досліджував до цього моменту, описує, як Agile / Scrum чудово працює з командами з приблизно 4 до 6 членів, можливо навіть більше. У моєму теперішньому магазині у нас близько 8 розробників або близько того, але, враховуючи характер обсягу проектів і кількість відділів, які ми підтримуємо, …

3
До чого відносяться DRY, KISS, SOLID тощо?
Чи щось на кшталт DRY - це модель дизайну, методологія чи щось середнє? Вони не мають конкретних реалізацій, які могли б бути неодмінно продемонстровані (навіть якщо ви можете легко продемонструвати випадок НЕ, використовуючи щось на зразок KISS ... див . Щоденний WTF для безлічі прикладів), а також вони повністю не …

14
Ефективні способи впровадження спритного на робочому місці?
На ваш досвід (анекдотичний чи інший), які ефективні способи ввести Agile в непривабливу організацію чи компанію? ОНОВЛЕНО: Чи може хтось говорити у випадках, коли ви намагалися представити Agile, але вас "збили"? Також у вас зараз є ретроспективне розуміння, чому вас "збили"?

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

10
Де ви проводите лінію свого перфекціонізму? [зачинено]
Перфекціонізм може бути хорошим і поганим при програмуванні. Коли і де ви проводите лінію, коли вирішуєте проблеми? Коли ви вирішуєте, коли рішення є надмірним, занадто загальним чи просто занадто футуристичним? Будь ласка, прокоментуйте, якщо питання неясне.

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

6
Чи створює Scrum додаткові накладні витрати для проектів, де вимоги не змінюються?
Я читаю Scrum - Pocket Guide Gunther Verheyen, і він говорить: Звіт Хаосу 2011 року Standish Group знаменує перелом. Було проведено широке дослідження у порівнянні традиційних проектів з проектами, що використовували методи Agile. У звіті видно, що Agile підхід до розробки програмного забезпечення призводить до набагато вищих результатів, навіть незважаючи …

8
Методологія: Написання тестових одиниць для іншого розробника
Я думав про розробку програмного забезпечення та написання тестових одиниць. У мене з’явилася така ідея: Припустимо, у нас є пари розробників. Кожна пара відповідає за частину коду. Один з пари реалізує функцію (код запису), а другий записує для неї одиничні тести. Тести пишуться після коду. У моїй ідеї вони допомагають …

14
Не ставте програмістом "теоретика"
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 8 років тому . Я знайшов цю статтю в кількох дописах на SO. Я потрапляю в 6-й архетип; "Теоретик". Він визначає "теоретика" як: Теоретик знає все, що потрібно знати про програмування. Він …

7
Як Scrum Master бере участь у щоденних режимах очікування?
У нас є професійний консультант Scrum Master [*], який нещодавно приєднався до нашого проекту. На жаль, ми не знаємо її імені (вона ніколи не представилась нам, вона просто зайшов за один день і сказала "у нас є щоденний стенд"), і, схоже, вона не робить багато іншого, крім крісла щоденна зустріч, …

6
Як "власні програмні компанії" мають справу з технічним боргом?
Що таке "власні програми програмного забезпечення"? Під "компаніями на замовлення програмного забезпечення" я маю на увазі компанії, які заробляють свої гроші в основному за допомогою побудови індивідуальних, разових, шматочків програмного забезпечення. Прикладом можуть бути агенції або компанії середнього виробництва, або підрядники / консультанти, такі як Redify . Що протилежне "компаніям …

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