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

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

8
безкоштовно, як у вільному пиві
Деякі роки тому (точніше в 1998 р.) Розгубленість англомовних людей починає вносити термін " вільний" при застосуванні до програмного забезпечення, змусило деяких членів фонду вільного програмного забезпечення створити новий термін: відкритий код ( http: //www.gnu. org / філософія / вільне програмне забезпечення-для-свободи.html ) Велике занепокоєння полягало в тому, що люди …

5
Наскільки суворо дотримуєтесь правила "Без циклу залежності" (NDepend)
Трохи довідки: як керівник команди, я використовую NDepend приблизно раз на тиждень, щоб перевірити якість нашого коду. Особливо тест-покриття, рядки коду та метрики цикломатичної складності для мене безцінні. Але коли справа доходить до циклів вирівнювання та залежності, я трохи ... заклопотаний. У Патріка Смакіа є приємна публікація в блозі, в …

1
Коли клей чи клас управління занадто багато роблять?
Я схильний будувати централізовані класи, які керують іншими класами в моїх проектах. Він не зберігає все сам, але більшість запитів даних спочатку перейде до "менеджера". Дивлячись на відповідь на це запитання, я помітив термін "Об'єкт Бога". У Вікіпедії зрозуміло, що це антипатрійт. Де знаходиться лінія між законним класом клею чи …

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


1
Використання власного коду у позаштатних проектах
Я займаюся позаштатним бізнесом більше 2 років. Роблячи проекти для інших людей, я складаю компіляцію загальних завдань, які я реалізую в проектах, і вкладаю їх у код. Це свого роду бібліотека з деякими функціями, яку я можу повторно використовувати без необхідності переписувати одну й ту саму річ десяток разів. Я …
10 legal  code-reuse 

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

6
карта розуму для програмістів [закрито]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтовано відповісти в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Чим корисні карти розуму для …

2
Як ви перевірите свій JavaScript
Я витрачаю багато часу, працюючи в JavaScript пізно. Я не знайшов способу, який, здається, працює добре для тестування JavaScript. Це в минулому для мене не було проблемою, оскільки на більшості веб-сайтів, над якими я працював, було дуже мало JavaScript. Зараз у мене є новий веб-сайт, який широко використовує jQuery. Я …

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

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

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

5
Чи використовуєте ви як методи клієнта, так і серверну перевірку?
Чи використовуєте ви як клієнтські, так і серверні методи перевірки на стороні під час перевірки вводу від користувача, наприклад, через контактну форму? Якщо так, то чи справді це потрібно? Ви над інженером?

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

6
Як ви ставитеся до питань на основі знань в інтерв'ю? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . У технічних інтерв'ю, в яких беруть участь досвідчені програмісти, інтерв'юери задають багато питань, заснованих на знаннях. [напр. Як, як налаштувати …
10 interview 

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