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

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

20
Чи викладання програмування робить вас кращим програмістом [закрито]
Я вважаю себе проміжним програмістом Python і мені запропонували можливість бути тренером для початківців класів програмування Python. Мені було цікаво, чи дійсно це розширить мій програмовий репертуар. Хтось мав просвітницький досвід після успішного навчання групи людей? Чи це також залежить від цих людей - чи вони програмісти, чи студенти-нобути? (У …

13
Чому і з яких причин розробникам може не подобатися "щоденна скрам"? [зачинено]
Існують переваги у щоденному проведенні скраму, наприклад: Команда координується між собою Всім відомо, яка кількість завдань виконана Діаграма Берндоун стає все більш повною Дошка завдань оновлюється Це триває не так багато, 15 хвилин нікого не вб'ють Однак останнім часом (після 6 місяців впровадження та використання scrum) мені здається, що наші …

17
Чи будуть мої комунікативні навички марними в кар'єрі інженерії програмного забезпечення? [зачинено]
Я був на арені фінансового інжинірингу (після BA Math та BA Computer Science) близько 5 років (20% аналіз / програмування, 80% спілкування) і пишаюся своєю здатністю спілкуватися з людьми та обговорювати технічні проблеми (тобто взаємодія з командою). Я люблю цю частину своєї роботи. Підійдіть до білої дошки, щоб намалювати абстрактні …

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

9
Чому я повинен оголошувати клас абстрактним класом?
Я знаю синтаксис, правила, застосовані до абстрактного класу, і хочу знати використання абстрактного класу Абстрактний клас не може бути безпосередньо встановлений, але може бути розширений іншим класом У чому перевага цього? Чим він відрізняється від інтерфейсу? Я знаю, що один клас може реалізовувати декілька інтерфейсів, але може поширювати лише один …

1
Яка різниця між фабричним візерунком та абстрактним заводом?
Нарешті почавши серйозно намагатися вивчити деякі основні зразки (дуже пізно в кар’єрі, але це вже інша історія), я намагаюся обернути голову навколо відмінностей між «Фабричним зразком» та «Фабрикою абстрактних». Які ключові відмінності між цими двома моделями? Я розумію, що Фабричний метод створює об'єкти шляхом успадкування, а абстрактний Factory робить це …

19
Ви б придбали обладнання власними грошима, щоб користуватися на роботі, щоб зробити свою роботу краще? [зачинено]
На роботі мені дали досить чітку машину (подвійний квадратик 2 ГГц, 4 ГБ оперативної пам’яті, 160 ГБ 7200RPM накопичувач, Win7), але цього не вистачало в кількох місцях (HDD / ОЗУ). ІТ-персонал був у порядку зі мною, замінивши апаратне забезпечення на моє власне, тому зараз я займаюся SSD та додатковими 8 …

13
Поводження зі стандартами кодування на роботі (я не начальник)
Я працюю над невеликою командою, близько 10 дев. У нас взагалі немає стандартів кодування. Є певні речі, які стали нормою, але деякі способи вчинити цілком розбіжно. Моя велика - відступ. Деякі використовують вкладки, деякі використовують пробіли, інші використовують різну кількість пробілів, що створює величезну проблему. Я часто стикаюся з конфліктами, …

11
Це шкідлива звичка не використовувати інтерфейси? [зачинено]
Я використовую інтерфейси рідко і знаходжу їх поширеними в інших кодах. Також я створюю підкласні та суперкласи (створюючи власні класи) рідко в коді. Це погано? Ви б запропонували змінити цей стиль? Чи має цей стиль побічні ефекти? Це тому, що я не працював над якимись великими проектами?

6
Чому слід уникати наслідування Java "Розширення"
- сказав Джейм Гослінг "Ви повинні уникати успадкування впровадження, коли це можливо." і замість цього використовувати інтерфейс успадкування. Але чому? Як ми можемо уникнути успадкування структури об’єкта за допомогою ключового слова "extends" і водночас зробити наш код об'єктно орієнтованим? Чи може хтось, будь ласка, навести об'єктно-орієнтований приклад, що ілюструє цю …

2
Як стати програмістом драйвера ядра / систем / пристроїв? [зачинено]
В даний час я працюю на професійній посаді інженером програмного забезпечення, який працює з ОС Android. Ми працюємо над інтеграцією нашої платформи як рідного демона серед інших аспектів проекту. Я в основному працюю на Java, розробляючи додатки SDK та Android, але допомагаю в платформі на C / C ++. Як …
40 c  linux  linux-kernel 

16
Що ви пропонуєте, якщо компанія не визнала мого внеску в великий проект? [зачинено]
Я розробник початкового рівня зі стажем роботи 1 рік. Я працював над масштабним проектом, на якому зіграв близько 80% роботи над проектом, ці 5 місяців для мене були страшні - пізні ночі проводили працюючи, навіть неділю. я працював над цілою процесною моделлю, роблячи роботу моїх колег, проектування DB, відгуки клієнтів …
40 management 

7
Це погана практика мати інтерфейс для визначення констант?
Я пишу набір тестів з Джуніт-тестів на Java. Є кілька констант, наприклад рядки, які мені знадобляться в різних тестових класах. Я думаю про інтерфейс, який визначає їх, і кожен тестовий клас би його реалізував. Переваги, які я бачу, є: простий доступ до констант: MY_CONSTANTзамістьThatClass.MY_CONSTANT кожна константа визначається лише один раз …

8
Легальне використання папки «Документи» Windows у програмах
Кожен, хто любить свою папку «Документи», що містить лише речі, які вони розміщують там, знає, що стандартна папка «Документи» абсолютно непридатна для цього завдання. Кожна програма, схоже, хоче внести свої параметри, дані чи щось не менш важливе у папку « Документи» , незважаючи на те, що спеціально для цього завдання …

16
Чому об'яви про роботу завжди шукають "рокстерс?" [Закрито]
Я помітив недавню тенденцію запиту програмістів, які є рок-зірками . Я розумію, вони шукають того, хто справді хороший у тому, що вони роблять. Але чому (моліться) робити посилання на рок-зірку? Чи справді ці компанії хочуть, щоб ці риси були справжньою рок-зіркою? Вечірка всю ніч і прокидайтеся, щоб подбати про швидку …

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