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

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

3
Datetime vs Timestamp в MySQL та PHP на практиці?
Я не впевнений, як вказати свій тип даних як дату або часову позначку, я думаю, що вони мені знадобляться, але для різних подій. Мій веб-сайт продає товари та послуги по всьому світу, а також має систему облікових записів для входу користувачів. Будь ласка, уточніть наступне: Поточна дата та час, коли …
24 php  mysql 

10
Розробка чи тестування блоку тестування?
У мене була дискусія з менеджером тестування щодо ролі тестування підрозділу та інтеграції. Вона попросила розробників повідомити про те, що вони перевірили, як вони перевіряють модуль та інтеграцію. Моя точка зору полягає в тому, що тестування модулів та інтеграції є частиною процесу розробки, а не процесом тестування. Крім семантики, я …

5
Кращі практики для перепроектування бази даних
Мені відомі деякі загальні найкращі практики при розробці бази даних для програми, але як бути з перепроектуванням? Я в команді, якій доручено переробити внутрішній бізнес-додаток, хоча, незважаючи на те, що я сказав "внутрішній", я, на жаль, багато, багато верств людей від контакту з реальними користувачами системи. Поточна програма знаходиться у …

9
Додавання складності для видалення дубліката коду
У мене є кілька класів, які успадковують усі із загального базового класу. Базовий клас містить колекцію декількох об'єктів типу T. Кожен дочірній клас повинен мати можливість обчислювати інтерпольовані значення з колекції об'єктів, але оскільки дочірні класи використовують різні типи, обчислення змінюються незначно біт від класу до класу. Поки я копіював …

9
C ++ для розробників C #
Я знаю C # досить добре (самоучка, на жаль) і мені потрібно зробити кілька програм C ++ для програми Windows. Мені вдалося знайти багато інформації для розробників C ++, які вивчають C #, але не вдалося знайти багато знань про вивчення C ++, коли ви вже знаєте C #. Хто-небудь …
24 c#  c++ 

13
Станьте кращим помилковим виправленням
Я люблю бути програмістом. Там я це сказав. Однак, сказавши це, я останнім часом зрозумів, що я справді не можу виправити помилки. Зовсім. Насправді, хоча я щось розробляю, моя продуктивність надзвичайно висока. Навіть коли пишуть одиничні тести і роблю самотестування свого розвитку, я взагалі справді продуктивний. Я можу добре зосередитись …

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

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

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


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

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

13
Що означає термін циклу "while (true)" з "break" всередині? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Припустимо, у мене є цикл на C ++ або C #, який іде так: while( true ) { doSomething(); if( …

5
Вивчення кожного типу мови програмування
Я не раз чув, що кожен програміст повинен вивчити один із мов кожного типу. Зараз це не обов’язково правда, але я вважаю, що це гарна ідея. Я дізнався , процедурний мову (Perl), але то , що є інші типи? У чому полягають відмінності між ними та які приклади кожного?

4
Як ви ставите різні версії вашої бібліотеки під контроль версій? Ви використовуєте теги? Або гілки? Або інший метод?
Нещодавно я почав ставити свій код під контроль версій (у лабораторії, де я працюю, під SVN, і власні коди в github (очевидно, з git)). Перш ніж використовувати управління версіями, я робив щось подібне. У мене була папка з назвою бібліотеки, всередині багатьох папок з номером версії. Кожного разу, коли я …

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