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

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

4
Як поводитися з помилками, які, на мою думку, я виправив, але я не зовсім впевнений
Є деякі типи помилок, які дуже важко відтворити, трапляються дуже рідко і, здавалося б, випадковими. Може статися, що я знаходжу можливу причину, виправляю її, тестую програму і не можу відтворити помилку. Однак, як неможливо надійно відтворити помилку, і це траплялося так рідко, як я можу вказати це на помилку? Який …

9
Відображення кількості зареєстрованих користувачів на веб-сайті
Я будую онлайн-гру так, як Mafia Wars . Я думав відобразити кількість зареєстрованих користувачів на домашній сторінці, але потім подумав: "Що робити, якщо новий користувач побачить, що загальна кількість зареєстрованих користувачів становить 5 ?!" : D Це було б занадто бентежно для моєї ще зростаючої гри. Потім виникла інша думка: …

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

3
Чи один метод перевантажує інший, чи обидва способи "перевантажені"
Якщо я створю цей метод public void foo() І тоді я створюю перевантажену версію на зразок цієї public void foo( string bar ) Ми говоримо, що друга функція перевантажує першу, або обидва методи однаково «перевантажені»? Це означатиме (я думаю), що існує функція базового типу, яка перевантажена іншою функцією (дещо схожа …

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

6
Чи є тематичне дослідження, яке переконливо демонструє, що чистий код покращив розвиток? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 10 місяців тому . Я на своїй першій справжній роботі програміста, і те, що я бачу, є лише кодом «Великий бал грязі» (без корисних …

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

4
Візуально та чутно однозначна підмножина латинського алфавіту?
Уявіть, що ви даруєте комусь картку з кодом "5SBDO0". У деяких шрифтах букву "S" важко візуально відрізнити від числа п'ять, (як при цифрі нуль та літери "O"). Читаючи код вголос, може бути важко відрізнити "B" від "D", що вимагає вимови "B як у хлопчика", "D як у собаки" або використання …
13 design 

5
Який найкращий спосіб коментувати огляд коду?
Моя команда щойно почала використовувати тигель / риб'яче око для ініціювання перегляду коду кожного разу, коли хтось із нас щось перевіряє. Нас лише 3, і нам рекомендується переглянути код та залишити коментарі, де ми вважаємо за потрібне. Моє запитання: як мені найкраще залишити коментар до рядка коду, з яким я …

1
Чому в PHP немає можливості перевантажувати статичні властивості?
Вступ PHP дозволяє перевантажувати виклики методів та доступ до властивостей шляхом оголошення магічних методів у класах. Це вмикає код, такий як: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Крім перевантаження властивостей і методів екземплярів, оскільки PHP 5.3.0 …

7
Чому невеликий фіксований словниковий запас вважається перевагою послуг RESTful?
Отже, служба RESTful має в своєму словнику фіксований набір дієслів. Веб-сервіс RESTful бере це з методів HTTP. Існують деякі передбачувані переваги щодо визначення фіксованої лексики, але я не розумію цього. Можливо, хтось може це пояснити. Чому фіксований словниковий запас, визначений REST, краще, ніж динамічно визначати словник для кожної держави? Наприклад, …

5
Непарний цикл випуску компанії: перейти до управління розподіленими джерелами?
Вибачте за цей довгий пост, але я думаю, що воно того варте. Я тільки почав з невеликого магазину .NET, який працює зовсім інакше в інших місцях, де я працював. На відміну від будь-яких моїх попередніх позицій, програмне забезпечення, написане тут, орієнтоване на декількох клієнтів, і не кожен клієнт отримує останню …

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

6
Чому вибирати встановлену CMS, а не будувати її з нуля?
Багато моїх досліджень протягом наступних кількох тижнів стосуватимуться різних програм управління CMS. У мене вже був короткий огляд епізервера та умбрако. Під час читання в цих системах я не можу не вважати, що надання функцій управління вмістом досяжне, не вивчаючи деталей та структури багатьох із цих (досить великих) платформ CMS. …
13 asp.net  cms 

1
Інтернет-редактор коду [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 8 років тому . Основні Інтернет-IDE розміщуються на сервері постачальника послуг. Приклади - Kodingen, Cloud9, ShiftEdit. Отже, вони були б недоступні, якщо зовнішній сервер …
13 ide  text-editor 

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