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

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

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

2
Що являє собою "розповсюдження" для LGPL v3
Я розглядаю можливість створення нового програмного забезпечення на веб-додатку LGPL. Я хочу використовувати це нове програмне забезпечення для створення одного веб-сайту для свого роботодавця, і ми не маємо наміру продавати чи розповсюджувати саме це програмне забезпечення нікому. Чи є публікація веб-сторінок програмного забезпечення LGPL "розповсюдженням" ліцензії, тому я повинен також …

3
UML-діаграми багатопотокових програм
Для однопотокових програм я люблю використовувати діаграми класів, щоб отримати огляд архітектури цього додатка. Цей тип діаграм, однак, не був дуже корисним при спробі зрозуміти сильно багатопотокові / одночасні програми, наприклад, тому що різні екземпляри класу "живуть" на різних потоках (тобто доступ до екземпляра зберігається лише від одного нитка, на …

5
Чи можна налаштувати svn-сервер на локальному комп'ютері без доступу до мережі?
Я хочу створити сховище SVN на своєму комп’ютері без доступу до мережі. Я працюю над кодом без співпраці, тому не хочу, щоб він був загальнодоступним. Я читав цю публікацію , але вона пропонує використовувати онлайн-сховища SVN, які надають безкоштовні сховища. У такому випадку мій код стане загальнодоступним (як це передбачено …
25 svn 

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

4
Ідеальний перехресний шар
Мені важко описати цю проблему словами, через що я зробив відео (45 секунд), щоб проілюструвати її. Ось попередній перегляд питань, ознайомтеся з ними на Vimeo: http://vimeo.com/epologee/perfect-crossfade Проблема створення бездоганного перехресного відтінку або розчинення двох образів або фігур повторюється у мене в ряді полів протягом останнього десятиліття. Спочатку в редагуванні відео, …

8
Змістовні стислі способи іменування вказівок
Нещодавно я почав випускати проект з відкритим кодом, тоді як я був єдиним користувачем бібліотеки, я не переймався іменами, але знаю, що хочу призначити розумні імена кожному методу, щоб полегшити навчання, але мені також потрібно використовувати стислі імена, щоб їх легко було також записати. Я думав про деякі вказівки щодо …
25 naming 

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

5
Як вибрати між функцією Tell Don't Ask and Command Query?
Принцип Tell Don't Ask говорить: ви повинні намагатися розповідати об’єктам, що ви хочете, щоб вони робили; не задавайте їм запитань про їх стан, прийміть рішення, а потім розкажіть, що їм робити. Проблема полягає в тому, що, як абонент, ви не повинні приймати рішення, засновані на стані об'єкта, що викликається, в …
25 java  coding 

6
Який DVCS (git або hg) простіший для програмування студентів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Трохи контексту: я на 3 курсі коледжу. студенти діляться на команди по 4. Практично всі працюватимуть під вікнами (за винятком …

7
Чи варто використовувати python 2.6 або 2.7 або 3.x? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Версія python, яку я використовую, становить 2.6 , а є 2.7 і 3.x. Зазвичай я використовую python для якоїсь тривіальної …
25 python 

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

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

4
У псевдокоді що означає: = означає?
У розділі « Алгоритмічна реалізація» є такий код: // Return RC low-pass filter output samples, given input samples, // time interval dt, and time constant RC function lowpass(real[0..n] x, real dt, real RC) var real[0..n] y var real α := dt / (RC + dt) y[0] := x[0] for i …
25 algorithms 

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

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