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

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

7
Найкращий спосіб обробки файлів з розмежуванням
Отже, як правило, у файлі CSV використовується символ із комою та символом повернення, оскільки це розділювачі поля та рядка. Це стикається з очевидними проблемами з текстом, який може містити обидва ці символи. Очевидно, що є варіанти (уникнути їх), але як люди впораються з цим? Використовуєте різні символи - труби чи …

5
Як познайомити Agile з командою, яка використовує жорсткі негічні методи?
Розглянемо компанію, яка з гордістю сертифікована за непридатною методологією, і використовує її як точку продажу своїх клієнтів, щоб продемонструвати відповідальність. Як ви ставитесь до того, щоб впроваджувати Kanban чи Scrum поступово, не порушуючи всієї їхньої системи і все ще впевнюючи їх, що це все ще може бути таким же підзвітним …

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

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

2
Побітові АБО проти додавання прапорів
Я бачив, як інші раніше використовували побітові або АБО для поєднання прапорів: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; Це також я роблю. Але я також бачив деякі (не так багато) комбіновані прапори, використовуючи додавання: #define RUN 0x01 #define …
16 c++  operators 

5
Як мені почати писати специфікацію мови програмування?
Мені дуже подобається дизайн мови програмування. Іноді я думаю, що мої мовні проекти та їх потенційні користувачі отримають користь від документа про всебічні стандарти. Я переглянув багато мовних стандартів, починаючи від дуже формальних (C ++) до досить неформальних (ECMAScript), але я не можу реально зрозуміти, як мені слід розбити речі …

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

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

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

14
Які плюси та мінуси у роботодавця з питань коду під час співбесіди? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Питання Joel Test №11: "Чи пишуть нові кандидати під час інтерв'ю?". Які аргументи «за» …

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

4
Чи “не винаходити колесо” ігнорує межі людської пам’яті?
Одна справа, яка працює в Haskell і F # навчила мене, це те, що хтось в університеті розумніший за мене, напевно, вже знайшов абстракцію того, що я роблю. Так само і в C # та об'єктно-орієнтованому програмуванні, ймовірно, є бібліотека для "це", що б я не робив. Тут є наголос …

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

9
Як ви знаєте, коли припинити додавати функції?
Деякий час тому я написав дуже маленький скрипт python, який періодично перевіряв канал XML на нові записи та попереджав користувача про нові записи, коли вони є. Я написав це для себе, тому, по суті, це була консольна програма, якою міг користуватися кожен, хто користується консольним інтерфейсом. Через деякий час я …

5
Чи слід переводити вихідний код у підручниках тощо?
Кілька тижнів тому моєму класу було призначено перекласти на португальську книгу «Реальний світ Хаскелл». Коли я робив переклад тексту та коментарі, я почав замислюватися, чи не слід також перекладати код, як запропонував інструктор. Наприклад: дані BookInfo = Книга Int String [Рядок] Показ Шоу став би дані InfoLivro = Livro Int …
16 coding 

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