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

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

7
Як переконати своїх товаришів по команді дотримуватися деяких основних правил
У мене проблеми з товаришами по команді. Коротка розповідь: ми троє студентів, які працюють над проектом для конкурсу. Проект складається з двох окремих додатків: одного для Windows (який я розробляю) та одного для Android (мої колеги відповідають за його розробку). Наші кодові бази ніколи не перетинатимуться, додатки будуть спілкуватися за …

7
Що краще: включити HTML до PHP-коду чи поза ним?
Подивись на це: <?php echo "Hello World"; ?> <br /> <?php echo "Welcome"; ?> А тепер подивіться на це: <?php echo "Hello World"; echo "<br />"; echo "Welcome"; ?> Який із наведених прикладів вважається кращим (принаймні з точки зору продуктивності) ?. Я знаю, що приклади є тривіальними, але я хочу …

10
Потрібно спочатку написати HTML або CSS?
Існує багато аналогій для розробки HTML / CSS; що може трохи заплутати початківця. HTML = основи / будинок CSS = стіни / план / шпалери Чи є тут найкраща практика? Кого ми маємо написати першим?
28 coding-style  html  css 

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

6
Що так важко у злиттях SVN?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Можливий дублікат: Я підривник, чому я повинен вважати або не вважати Mercurial або Git чи будь-яким іншим DVCS? Раз у раз ви …
28 git  svn  mercurial  dvcs  merging 

3
Для чого потрібне ключове слово rec у F #?
У F # необхідно використовувати recключове слово. У Haskell немає необхідності чітко вказувати, чи є дана функція рекурсивною чи ні. Враховуючи роль рекурсії у функціональному програмуванні, дизайн F # здається мені досить дивним. Це гарне мовне рішення або воно існує лише з історичної причини або через обмеження щодо впровадження?

6
Чи є реальна перевага для загального сховища?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 7 років тому . Читав деякі статті про переваги створення загальних сховищ для нового додатка ( приклад ). Ідея здається приємною, оскільки дозволяє мені використовувати одне сховище, щоб робити кілька речей для декількох …

10
Просте проти складного (але ефективне) рішення - яке вибрати та коли?
Я займаюся програмуванням пару років і часто опиняюся перед дилемою. Є два рішення - один простий, тобто простий підхід, легший для розуміння та підтримки. Це передбачає деяку надмірність, деяку додаткову роботу (додатковий ввід, додаткова обробка) і тому не є найбільш оптимальним рішенням. але інші використовують складний підхід, складний у здійсненні, …

4
Оголошення функції як var замість функції
Все більше я бачу, як функції оголошуються подібними var foo = function() { // things }; Замість того, як я навчився, як function foo() { // things } Яка різниця? Краща ефективність? Область застосування? Чи слід використовувати цей метод?

2
Чому XMLHttpRequest, схоже, не дотримується конвенції про іменування?
Я нещодавно працюю з об’єктом XMLHttpRequest в JavaScript, і я не міг не помітити, що обробка цього імені не має сенсу. Чому "XML" є у всіх заголовках, а "Http" - ні? Вони обоє абревіатури! Звичайно, було б більше сенсу, щоб ім'я було одним із таких: XmlHttpRequest (PascalCase, найкраща практика для …

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

6
Виписки рефакторингу і чи існує взагалі реальна користь для виписок?
Я читав цю статтю і цікавився, чи ми можемо позбутися всіх операторів комутації, замінивши їх на Словник чи Фабрику, щоб у моїх проектах взагалі не було заяв про перемикання. Щось не дуже склалося. Питання полягає в тому, чи мають оператори перемикачів реально використані чи ми продовжуємо їх замінювати або словником, …

6
Чому цитування ідентифікаторів помилок у виправлених нотах можна вважати поганою практикою?
На підставі коментаря та подальших оновлень помилки відновлюються порівняно з новими : Посилання ідентифікаторів помилок у виправлених нотах просто .. дуже недружелюбно. - Крелп Здається, принаймні, деякі люди вважають, що посилання на ідентифікатори помилок у патч-нотах не є хорошою ідеєю. Я досить недосвідчений розробник, тому мені цікаво, чому це так.

16
Чи потрібна команда розробників менеджера?
Фон: Наразі я є частиною команди з чотирьох: 1 менеджер, 1 старший розробник та 2 розробники. Ми пропонуємо різноманітні внутрішні системи / проекти (наприклад, 6-8 тижнів) для організації близько 3500 співробітників, а також всі необхідні технічне обслуговування та підтримка систем, які були створені раніше. Нас не вистачає для того, щоб …

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

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