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

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

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

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

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

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

6
Як програмісти спрацювали, коли комп'ютер був дуже дорогим, рідкісним, таким же великим, як кімната?
Я припускаю, що вони не змогли сидіти перед комп’ютером цілий день, як ми сьогодні. То як вони написали свою програму? На аркуші паперу і наберіть його пізніше, коли комп'ютер буде доступний? Як вони проводили тестування?
19 history 

7
Чи повинні абстракції зменшити читабельність коду?
Хороший розробник, з яким я працюю, нещодавно розповів мені про деякі труднощі, які він мав у реалізації функції в якомусь коді, який ми успадкували; Він сказав, що проблема полягає в тому, що коду було важко дотримуватися. З цього моменту я заглянув у продукт і зрозумів, як важко бачити шлях коду. …

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

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

5
Внутрішня та зовнішня архітектура API
Компанія, над якою працюю, підтримує успішний продукт SaaS, який росло "органічно" протягом багатьох років. Ми плануємо розширити лінійку набором нових продуктів, які будуть обмінюватися даними з існуючим продуктом. Щоб підтримати це, ми прагнемо об'єднати бізнес-логіку в єдине місце: рівень веб-сервісу. Шар WS буде використовуватися: Веб-додатки Інструмент для імпорту даних Інструмент …
19 api  web  web-services 

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

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


3
"Мої речі" проти "Ваші речі" в текстах інтерфейсу
Якщо ви звертаєтесь до користувачів, ви повинні використовувати Моє або Ваше , наприклад: Мій кошик | Мій рахунок | Мій список бажань Або Ваш кошик | Ваш рахунок | Ваш список бажань Я знайшов цю статтю, яка стверджує про використання вашої . Каже, flikr робить це. Він також говорить, що …

1
Чому зазвичай (завжди?) Кричать розділ ліцензії на гарантійну відмову від відповідальності?
Наприклад, шаблони, надані на веб-сайті ініціативи з відкритим кодом для ліцензії BSD на 3 пункти та ліцензії MIT, включають гарантійні відмови від гарантії, хоча решта ліцензії написана з нормальною величиною. Чи є якась справжня причина для цього? Або це просто традиція ускладнювати читання гарантійної відмови від гарантії?
19 licensing 

9
Що робити, як нова команда веде проект над проблемами ремонту?
Мені щойно відповідали за проект коду з проблемами ремонту. Що я можу зробити, щоб проект стабільно працював? Я опиняюся в місці, де ми працюємо з дуже великою багаторівневою системою .NET, в якій не вистачає багатьох важливих речей, таких як тести одиниць, IOC, MEF, занадто багато статичних класів, чисті набори даних …

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