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

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

5
Чи є перевага програмісту C читати K&R? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Це питання мене переслідує, тому що я зараз читаю статті Керніган і Річі: Мова …
10 c 

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

1
Збіжіть два рядки, але допускайте ступінь помилки
Як я можу зіставити два рядки, але в той же час допускати, щоб кількість X символів була невірною у збігу. Кількість помилок має бути керованою змінною. Хоча кількість символів X не може збігатися в рядку, повинно бути обмеження щодо кількості запуску в послідовності. З огляду на два рядки, я можу …

3
Що краще для невеликих виправлень помилок та невеликих функцій - називання гілок за номером квитка або називання їх за описом функції?
Я опинився в розбіжності (звичайно, сердечно) з моїм приводом щодо правильного іменування гілок. Це стосується виправлень помилок та невеликих гілок функцій, а не довго працюючих гілок функцій. Що стосується довготривалих галузей функцій, ми погоджуємось, що імена, які читаються людиною, краще. Ось дві точки зору: Шахта: Найменування відділень відповідно до їх …

5
Порівнюючи поплавці, як ви називаєте поріг різниці?
Зараз я порівнюю поплавці на Java і найпростіша формула: Math.abs(a - b) < THRESHOLD Якщо ви називаєте свою змінну для порогу різниці, чи слід її називати дельтою чи епсілоном ? Зокрема, який із двох є правильним терміном для найменшого значення, яке може представляти число з плаваючою комою? Чи є термін …
10 math 

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

4
Як оцінити перехід на сервер Team Foundation
Зараз моя команда розробників використовує таке програмне забезпечення у нашому робочому процесі: JIRA Бамбук (атласька безперервна інтеграція) Greenhopper (спритний управління проектами в Атласі) Злиття Git, розміщений на BitBucket Visual Studio 2012 Як бачимо, ми вкладаємо великі кошти в екосистему Атласа. Ми розглядаємо можливість переходу до TFS, щоб ми могли отримати …

3
Мені доводиться йти на компроміс: DRY або Command-Query-Separation?
Нещодавно я переробляв метод, який був і командним, і методом запитів. Розділивши його на один метод команд та один метод запиту, я виявив, що в коді зараз є кілька місць, куди я викликаю команду, а потім отримую значення з запиту, що здається порушенням принципу DRY. Але якби я перетворив цей …

2
Як створити карткову гру?
Я не можу придумати гарну архітектуру для своєї карткової гри. Мені потрібна допомога, щоб зрозуміти, як зазвичай розроблені ігри. Спочатку опишу правила гри. Правила гри Налаштування Є чотири гравці, кожен з двох гравців формує команду. Кожен гравець отримує 12 перетасованих карт На столі (річці) є 4 засліплені картки Порядок гравців …

5
Коли ключове слово зареєструвати насправді корисно в C?
Мене плутає використання registerключового слова у C. Зазвичай кажуть, що його використання не потрібне, як у цьому питанні про stackoverflow . Чи є це ключове слово абсолютно зайвим у С завдяки сучасним компіляторам чи є ситуації, коли вони все ще можуть бути корисними? Якщо так, то в яких ситуаціях registerкорисне …
10 c  keywords 

4
Чи може генератор випадкових чисел коли-небудь давати різний вихід із даними однакових насіння?
Назва підсумовує це. Мені цікаво знати, чи існує алгоритм, здатний виробляти змінний вихід з однаковим входом, не покладаючись на інші джерела для випадкових випадків, таких як DateTime.Now або число, що генерується від датчика світла тощо. Крім того, алгоритм не може бути запущений послідовно, лише два чіткі, неспоріднені прогони, які дають …
10 random 

4
Чи добре node.js підходить для обробки фону?
Я повільно навчаюся node.jsі маю невеликий проект, з якого хочу розпочати. Проект матиме багато фонових процесів (завантаження даних із зовнішніх сайтів, аналіз CSV-файлів тощо). Великий «виграш» для мене та вузла - це той факт, що він використовує JavaScript як для клієнта, так і для сервера. Я кодую на Java і …

3
Чи є стратегії виявлення REST-послуг за допомогою HATEOAS?
Створюючи послугу REST із обмеженням HATEOAS , дуже просто рекламувати існування ресурсів за допомогою посилання. Ви робите GETкорінь мого сайту, і я відповідаю кореневим документом, у якому перераховані всі ресурси першого рівня: { users: { href: "/users" } questions { href: "/questions" } } Клієнти, які розуміють, як читати ці …
10 design  rest  hateoas 

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

1
Як переконати боса купити Visual Studio 2012 Professional [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Основна перевага - використання ReSharper та інших додатків, але нам потрібно зробити переконливий аргумент для придбання Visual Studio 2012 Professional. …

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