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

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

5
Ресурси щодо написання ефективного коду С для мікроконтролерів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Тут потрібна серйозна допомога. Я люблю програмування. Останнім часом я читав купу книг (таких як K&R) та статей / форумів …
15 c  performance  speed 

1
Що означає CR у номерах версій?
Hibernate має постфікс CR у своїх випусках для версії 4.0 сплячого режиму, наприклад 4.0.0.CR7. Що означає частина CR? Коли я буду використовувати таку нумерацію випусків?
15 versioning 

6
Стратегія використання управління версіями в модульній системі
Припустимо (для простоти), що у нас є додаток із клієнтом та сервером; чи є краща ідея використовувати одне сховище для обох або пару окремих сховищ? Їх змішання, ймовірно, полегшить відстеження корельованих змін та підтримання корельованих гілок (тобто еволюція протоколу), але, з іншого боку, зробить індивідуальний розвиток більш схожим ...

5
Як встановити тестування в спринтах Scrum та як писати історії користувачів у Scrum
Я є керівником команди розробників нового проекту в моїй компанії. Це перший проект, де компанія використовуватиме Scrum. У нас є водоспад / ітеративний SDLC. Базисники записують вимоги документів, передають програму розробника та тестують, розробник починає розроблятись та випускатиметься до тестування в ітераціях. Тестерам потрібно багато часу, щоб перевірити випуск, за …
15 scrum 

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

4
Як архітектуру корпоративних настільних додатків для Windows 8
Я думаю, що я розумію очікування розвитку програм для споживачів для Windows 8. Створіть новий інтерфейс на основі метро на WinRT, розгорніть його до свого клієнта через Marketplace, і кожен виграє. Здається, досить просто. На жаль, я не в цій справі. Я працюю над внутрішніми, бізнес-додатками для великого підприємства. В …

6
Що означає "автоматизована збірка"?
Я намагаюся додати неперервну інтеграцію до проекту. За даними Вікіпедії , один головний фрагмент CI - це автоматизовані побудови. Однак я збентежений у тому, що саме це означає, оскільки статті CI та автоматизовані побудови автоматики, здається, не згодні. Конкретні моменти плутанини: що означає "автоматизована побудова" в контексті: проект, що використовує …

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

4
Блок тестування статично набраного функціонального коду
Я хотів запитати вас, у яких випадках має сенс випробувати тест на статично набраний функціональний код, написаний у haskell, scala, ocaml, nemerle, f # або haXe (останнє - це те, що мене справді цікавить, але я хотів скористайтеся знаннями великих громад). Я прошу це тому, що з мого розуміння: Одним …

2
Чи доцільніше реєструвати винятки в загальному чи базовому класі виключень?
Я переробляю досить великий веб-додаток. Одне з найважливіших питань - непослідовність поводження з помилками, і я намагаюся придумати розумну стратегію. Я створив спеціальний обробник помилок через set_error_handler, який по суті перетворює помилки PHP у ErrorExceptions та спеціальний базовий клас виключень, який безпосередньо успадковується від Exception . У виробництві я використовую …

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

4
Чому «Гра життя» Конвея використовується для відступу коду?
Code Retreat - це цілоденний навчальний захід, присвячений основним розробкам програмного забезпечення. Наближається день "глобального" відступу коду, і я з нетерпінням чекаю цього. Тим не менш, я раніше був у одному і мушу сказати, що там був величезний хаос ... це добре. Одне, чого я досі не розумію, - це …
15 tdd 

2
Чи потрібно знати Java, перш ніж спробувати Scala
Мені цікаво вивчити Scala. Я багато читав про це, але багато людей цінують це, оскільки він має акторську модель, яка краща для одночасності, вона обробляє xml набагато краще, вирішує проблему функцій першого класу. Моє запитання: чи потрібно вам знати Java, щоб зрозуміти / оцінити спосіб роботи в Scala? Чи краще …
15 java  scala 

2
(Дис-) переваги структурного набору тексту
Я щойно спостерігав за цим розмовою Даніеля Співака, де він розповідає про переваги структурного набору тексту порівняно з номінальним типізацією Scala і Java . Одним із прикладів такої різниці може бути наступний код Java public interface Foo { public int length(); } public interface Bar { public int length(); } …

8
Якщо вам потрібно відмовитися від системи ORM, коли вам потрібно здійснити об'ємну операцію?
Ось загальна ситуація: Вам потрібно реалізувати операцію масового використання в додатку, що використовує рамку ORM. Після першого пропуску ви помітили значні проблеми з продуктивністю. Ось моє запитання: У цій ситуації ви повинні надавати перевагу рішенню, яке включає необроблений SQL? Або є відомі моделі дизайну, які можуть допомогти вам пом’якшити проблеми, …
15 orm  heuristics 

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