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

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

4
Скраб для команд спеціалістів
Scrum найкраще підходить для команд з членами генералістів, тобто для команд, де 2 людини принаймні можуть виконувати однакові завдання. Моє основне питання - знайти хороші рішення для адаптації scrum (що зберігати, що видаляти, що вдосконалювати) для команд, складених з фахівців? Припустимо, у вас є команда з 5 розробників (не реальна, …
11 agile  scrum 

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

4
Чи є хорошою практикою використання автоматичного форматування тексту?
Я використовую Eclipse, і я розповім про це як приклад, але впевнений, що це стосується будь-якого іншого IDE. Eclipse має команду CTRL- Shift-, Fяка автоматично форматує ваш код. Чи є хорошою практикою використання такого форматування? Я запитую в контексті великого проекту, в якому може бути багато програмістів, які працюють над …

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

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

4
Які є доведені переваги таких інструментів, як GWT, перед чистими рамками JavaScript?
GWT - це стек програмного забезпечення, який переводить код Java та підмножину бібліотеки класів Java Runtime у код JavaScript. У порівнянні з наборами інструментів JavaScript, GWT може здаватися відчужаючим за своєю природою та використанням, і надмірно складним для виконання навіть простих речей, забираючи значну частину дрібнозернистого контролю, який ви матимете …

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

4
Розвиток динамічної мови
Я створив кілька рукописних компіляторів для дуже простих мов, але тепер я хочу спробувати свої сили у розробці динамічної мови, подібної до спрощеного Python або Ruby. Однак мені було легко обернути голову навколо того, як працюють компілятори. Примітивні компілятори просто перекладають. Але я не можу цього зробити, якщо мова динамічна. …

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

3
Scrum: Поводження з відсутністю мотивації
Відповідно до цього , "Scrum дуже покладається на високо мотивовані, тісно співпрацюючі, крос-функціональні та самоорганізовані команди". Тож як ви поводитесь із колегами, які можуть бути не настільки мотивовані взяти право власності на код? Як ти можеш когось зацікавити прийняти власність?
11 scrum  teamwork 

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

5
Яку структуру даних я повинен використовувати для цієї стратегії кешування?
Я працюю над додатком .NET 4.0, який виконує досить дорогий розрахунок у двох пар, повертаючи дубль. Цей розрахунок проводиться для кожної з декількох тисяч позицій . Ці обчислення виконуються в a Taskна різьбовій нитці. Деякі попередні тести показали, що однакові обчислення проводяться знову і знову, тому я хотів би кешувати …

2
Які переваги відокремити "результат" від "статус"
Скажімо, у вас є деякі автоматизовані процеси, які, як правило, проходять через наступні стани; запланований - ініційований - перевірка - виконання - завершена Крім того, ці процеси можуть передчасно закінчитися через помилку або явне скасування користувача. Перший мій імпульс - просто додати помилку та скасувати до списку можливих значень статусу, …

2
Мова запиту для JSON
У мене є сервер, який повертає дуже велике повідомлення JSON, і моя клієнтська програма залежить лише від частини цієї відповіді. Клієнтській програмі потрібно перевірити, чи існує властивість "xyz" у повідомленні JSON та залежно від результату запустити певний користувальницький регістр. Для цієї вимоги перетворення всього повідомлення JSON в об’єкт звучить для …
11 java  json 

2
Чи повинен контролер передавати дані в режим перегляду MVC?
Я працюю з ASP.NET MVC (та іншими веб-реалізаціями MVC) досить часто, але це те, в чому я ніколи не був впевнений: чи повинен контролер і перегляд спілкуватися? Звичайно, контролер повинен вибирати, який вид використовувати, але що я маю на увазі, чи повинен контролер передавати дані в подання? На мою думку, …
11 architecture  mvc 

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