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

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

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

4
Чи є повторне відкидання винятком, що протікає абстракцією?
У мене є метод інтерфейсу, який заявляє, що в документації він викине певний тип винятку. Реалізація цього методу використовує щось, що кидає виняток. Внутрішній виняток перехоплюється, а виняток, оголошений договором інтерфейсу, викидається. Ось невеликий приклад коду для кращого пояснення. Він написаний на PHP, але досить простий у дотриманні. // in …

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

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

3
Поводження з помилками в PHP при використанні MVC
Я дуже часто використовую Codeigniter останнім часом, але одне, що мені стає на нерви, - це обробляти помилки та показувати їх користувачеві. Я ніколи не мав успіху в обробці помилок, не стаючи безладним. Моя головна проблема - повернення помилок користувачеві. Чи корисно використовувати винятки та кидати / ловити винятки, а …

8
Конфліктні стилі Java в команді
Я є членом команди з розробки Java зі строком на 6 тижнів. Це вимагає написання великої кількості коду дуже швидко. Однак наша команда розробників має різні стилі кодування. У нашому колективі все - від умовних назв до методів абстракції. Хтось знає якісь документи, які диктують "стандарти" для Java? Для уточнення, …

2
Інтелект як векторна величина
Я читаю цю чудову книгу Петра Сейбела "Кодери на роботі: роздуми про майстерність програмування" , і я є частиною, де розмова ведеться з Джошуа Блохом, і я знайшов цю відповідь, яка є важливим моментом для програміста. Абзац, йде приблизно так. Є ця проблема, яка полягає в тому, що програмування - …

7
Чи допоможе новобранцям окремий підпроект від досвідчених розробників допомогти новачкам швидше нароститися?
У нас в команді 7 розробників, і нам потрібно подвоїти темпи розвитку за короткий проміжок часу (приблизно один місяць). Я знаю, що існує норма здорового глузду, що "якщо ти наймеш більше розробників, ти втрачаєш продуктивність протягом перших кількох місяців". Проект є веб-службою електронної комерції та має близько 270K рядків коду. …


4
Чи можу я використовувати структуру бази даних проекту з відкритим кодом?
Я знайшов структуру бази даних для системи CMS і хочу скопіювати її з EF, в якій робиться ця база даних, чи правильно копіювати структуру бази даних програмного забезпечення з відкритим кодом, яка знаходиться під GNU v2? Я не хочу, щоб решта програмного забезпечення була лише структурою бази даних.

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

2
Чому люди пропонують не використовувати змінну екземпляра для переглядів у Ruby on Rails
Чому я чую, що недобре ділитися змінними екземплярів між контролерами та видами. Мені це подобається, тому що я можу відразу через @ помітити, що щось відбувається від контролера. Я бачу приємний спосіб використання помічників у контролерах тут: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Але я використовую cancan для цієї порції.


4
Яка різниця між вказівником, який вказує на розташування 0x0, і покажчиком, встановленим на NULL?
Чи покажчик, що вказує на 0x0000, такий же, як вказівник встановлений на NULL? Якщо значення NULL визначено мовою C, то в яке місце воно фізично перекладається? Це те саме, що і 0x0000. Де я можу знайти більш детальну інформацію про ці поняття?
12 c  pointers  null 

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

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