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

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

3
Вказівки щодо простору імен та імен класу
У мене виникають проблеми з правильним іменуванням своїх класів і служб під час участі утилітів та інших класів довідки. Як ви структуруєте таке: EventService.cs EventServiceUtils.cs EventServiceValidators.cs EventServiceCoordinator.cs тощо ... У мене є кілька сервісів з тими ж потребами, що і вищезгаданий сервіс. Одна думка полягає в тому, щоб розділити все …
15 c#  architecture 

2
Чи краще мати окремі дії "Створити та редагувати" або об'єднати "Створити та змінити" в одну?
Ми використовуємо ASP.NET MVC 2 з контролером / переглядом презентаційного шару та моделі, що складається з бізнес-логічного шару, рівня доступу до даних [збережені процедури та класи / методи для спілкування із збереженими процедурами]. На рівні бізнесу та вище для більшості цілей редагування, здається, здатне представляти як створення об'єкта, так і …

10
пропонуючи великі зміни / переписати як стажиста [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Контекст: це внутрішній проект (який я не думаю, що багато людей використовують) це старе ми її оновлюємо Питання: він зловживає …

14
Чи варто заохочувати стилі кодування на користь автономії розробника чи відмовляти їм на користь послідовності?
Розробник записує if/elseблоки з однорядковими кодовими заявами на зразок: if (condition) // Do this one-line code else // Do this one-line code Інший використовує фігурні брекети для всіх: if (condition) { // Do this one-line code } else { // Do this one-line code } Розробник спочатку створює об'єкт, а …

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

4
Як я можу бути найбільш продуктивним у Visual Studio, якщо обмежуватись невеликим простором екрану? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я студент, і я роблю багато коду на невеликому (12,5 ", 1366x768) екрані ноутбука, …

10
Як збалансувати якість коду та сильних особистостей розробника
На оглядах коду на роботі я бачив код і шаблони, які вважаю "розумними", хоча не обов'язково додають до загальної якості або ремонтопридатності бази коду. Я зазначаю це на своїх відгуках і не переконаний у контраргументах. Я трохи стурбований, коли цей код потрапляє в репо, а згодом у виробництво. Я хочу …

1
Яка прихильність Oracle щодо Java? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Ми інвестуємо великі кошти в Java, але після недавнього досвіду та прочитавши відповідь Joonas …
15 java  oracle 

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

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

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

7
Чи добре зберігати коментарі помилок у коді?
Моя команда використовує чіткі регістри як контроль версій. Проект, над яким я працюю, не розпочався 7-8 років тому. Протягом усього періоду життя проекту у нас було декілька пакетів виправлень помилок виправлень тощо. Проблеми відстежуються за допомогою системи відстеження помилок, і більшість людей, які працюють над виправленнями помилок, дотримуються процедури додавання …

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

6
Як найняти хорошого розробника C #, якщо я не знаю C #? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я розробник C ++. Я знаю, як Windows працює на рідному рівні, але я не великий експерт у галузі C …
15 c#  c++  hiring 

3
Як система статичного типу впливає на дизайн мови, заснованої на прототипі?
Стаття Вікіпедії про мови-прототипи містить такий параграф: Практично всі системи на основі прототипів базуються на інтерпретованих та динамічно набраних мовах. Однак системи, засновані на статично типових мовах, є технічно здійсненними. Якими способами система статичного типу встановлює обмеження або вводить складність у мові, заснованій на прототипі, і чому існують більш динамічно …

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