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

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

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

4
Ортогональний FP і OO?
Я чув це раз і знову, і я намагаюся зрозуміти і підтвердити думку про те, що ПС і ОО є ортогональними. Перш за все, що означає ортогональність двох понять? ПП максимально заохочує незмінність та чистоту. і ОО здається чимось, що побудовано для стану та мутації (злегка організована версія імперативного програмування?). …

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

13
Найкращий безкоштовний інструмент для створення UML [закритий]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Закрито 8 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Які безкоштовні інструменти для створення UML ви використовуєте та чому це …
13 tools  uml 

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

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

4
Які є хороші практики, коли намагаються навчити декларативному програмуванню імперативних програмістів?
Я запропонував трохи тренуватися у F # у своїй компанії, і вони, схоже, виявляють певний інтерес. Вони, як правило, програмісти VB6 та C #, які не слідкують за програмою з надто великою пристрастю. Якщо говорити, я відчуваю, що простіше написати правильний код, коли ви думаєте про функціональне питання, тому вони …

4
Як насправді освоїти MySQL?
Я використовую mysql стільки ж часу, як і PHP. Однак я відчуваю приблизно 10 разів впевненість у PHP; або будь-яку іншу мову програмування. Але я просто не можу, здається, справді зрозуміти SQL. Я маю на увазі, я можу вибирати, оновлювати, вставляти, видаляти, приєднуватися тощо, але коли мова йде про більш …
13 mysql 

3
Які найкращі способи отримати бета-тестери?
У мене незабаром з’являються декілька проектів для публічного випуску - комерційних та відкритих. Усі проекти можна завантажити, а не веб-додатки. Я працював над ними поодинці і хотів би отримати зворотній зв'язок протягом бета-періоду, але в даний час у мене немає великої аудиторії (хоча ринки великі). Які найкращі способи отримати участь …
13 beta 

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

3
Які цікаві, але не надто складні проекти для початківця хакера з ядра?
Пройшовши курс з операційних систем, я зацікавлений розширити свої знання про ядро ​​Linux та практикувати роботу з великою системою. Які цікаві, але не надто складні проекти я можу спробувати? EDIT: трохи інформації про те, що я робив з ядром. Реалізовано нову політику планування Реалізовані потоки користувачів та відповідна бібліотека mutex …
13 linux  kernel 

6
Яку ліцензію слід вибрати для свого проекту?
Спочатку я думав про творчі спільноти, читаючи книгу про wordpress (професійний wordpress), я дізнався, що я також повинен вказати, що продукт надається ... БЕЗ БЕЗ будь-якої гарантії; навіть не маючи на увазі гарантії ПРОДАЖУВАННЯ або ФІТНІСНОСТІ ДЛЯ ЧАСНОЇ ЦІЛІ і вони рекомендують GNU GPL. Як написати ліцензію або вибрати 1? …
13 licensing 

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

2
Чиста архітектура: що таке модель перегляду?
У своїй книзі "Чиста архітектура" дядько Боб говорить, що ведучий повинен вносити отримані дані в те, що він називає "Переглянути модель". Це те саме, що і 'ViewModel' з моделі дизайну Model-View-ViewModel (MVVM) або це простий об'єкт передачі даних (DTO)? Якщо це не простий DTO, як він відноситься до Погляду? Чи …

1
Пошук по даних перетинає кілька мікросервісів
У мене є дані для певного домену, розподіленого між мікросервісом та застарілою базою даних. У мене є пошук, який охоплює поля як у застарілій, так і в базі даних мікросервісу. Раніше (до розбиття мікросервісу) це було зроблено за допомогою 1 sql запиту. Тепер мені потрібен виклик REST та запит до …

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