Вопросы с тегом «source-code»

Исходный код - это любая коллекция компьютерных инструкций (возможно, с комментариями), написанная с использованием некоторого читаемого человеком компьютерного языка, обычно в виде текста.

10
Зачем нам нужно так много классов в шаблонах проектирования?
Я младший разработчик среди пожилых людей и много борюсь с пониманием их мышления, рассуждений. Я читаю доменно-управляемый дизайн (DDD) и не могу понять, почему нам нужно создавать так много классов. Если мы будем следовать этому методу проектирования программного обеспечения, мы получим 20-30 классов, которые можно заменить максимум двумя файлами и …

13
Должен ли я выполнить рефакторинг кода, помеченного как «не изменять»?
Я имею дело с довольно большой кодовой базой, и мне дали несколько месяцев на рефакторинг существующего кода. Процесс рефакторинга необходим, потому что скоро нам нужно будет добавить много новых функций в наш продукт, и на данный момент мы больше не можем добавлять какие-либо функции, не нарушая что-то еще. Короче говоря: …

30
Как вы погружаетесь в большие базы кода?
Какие инструменты и методы вы используете для изучения и изучения неизвестной кодовой базы? Я имею в виду такие инструменты , как grep, ctags, блок-тестов, функциональный тест, класс-схема генераторов, называющие графики, метрики кода , такие как sloccount, и так далее. Мне было бы интересно узнать о вашем опыте, о тех помощниках, …


6
Почему некоторые программы на C написаны в одном огромном исходном файле?
Например, инструмент SysInternals "FileMon" из прошлого имеет драйвер режима ядра, исходный код которого полностью находится в одном файле из 4000 строк. То же самое для первой когда-либо написанной программы ping (~ 2000 LOC).
88 design  c  source-code 

17
Как вы справляетесь с уродливым кодом, который вы написали? [закрыто]
Итак, ваш клиент просит вас написать некоторый код, так что вы делаете. Затем он меняет спецификации на вас, как и ожидалось, и вы старательно реализуете его новые функции, как хороший маленький парень. За исключением ... новые функции противоречат старым функциям, так что теперь ваш код в беспорядке. Вы действительно хотите …

29
Может ли моя компания отдать права ИС на приложение, которое я часами списал для другого стартапа? [закрыто]
Я стажер в медицинской компании (без оплаты), назовем это Компанией А, и я заметил, что они используют много бумажных форм для того, что можно сделать на компьютере. Файлы Excel для вещей, которых не должно быть в Excel. Поэтому я хотел улучшить свое программирование и подумал, что это лучшая возможность. Я …

5
Как вы устанавливаете цену на свой исходный код? [закрыто]
Меня попросили продать исходный код (вместе с существующими пользователями) небольшого служебного приложения, которое я создал несколько лет назад. Я исследовал, как установить цену на исходный код, но до сих пор не нашел хорошего решения. Я искал в сети, но не нашел ничего полезного. Затем я наткнулся на нескольких других, которые …

10
Когда код «наследие»? [закрыто]
Мы все сделали это, мы пометили некоторый код (часто вещи, которые мы унаследовали) как «наследие»? Но он все еще используется в производственных системах - так ли это на самом деле наследие? И что делает это наследство? Должны ли мы уклоняться от этой необоснованной маркировки прекрасно функционирующего кода; где маркировка - …

6
Почему нет обзоров кода для проектов с открытым исходным кодом? [закрыто]
Существуют очень сложные проекты с открытым исходным кодом, и для некоторых из них, я думаю, я мог бы внести свой вклад, и я бы хотел, но барьер для входа слишком высок по одной причине: для изменения одной строки кода при большой проект, вы должны понять все это. Вам не нужно …

4
Классы именования: единственное или множественное число? [закрыто]
Мне всегда сложно выбирать между формами имен в единственном и множественном числе: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController А для составных имен это еще сложнее: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Какой подход вы предпочитаете и почему?

7
Что-то не так с тем, как мы делаем контроль версий?
Я работаю с командой программистов в качестве бизнес-аналитика. Мы только что выпустили версию 2.0 нашего продукта и работаем над следующей версией, которая будет выпущена через 3 месяца (это внутренний программный продукт). К сожалению, в версии 2.0 есть некоторые проблемы, которые они должны были исправить, и мы собираемся внедрить эти исправления …

5
Куда вы идете, чтобы прочитать хорошие примеры исходного кода? [закрыто]
Я слышал, как несколько человек говорили, что один из лучших способов улучшить ваши навыки кодирования - это читать код других и понимать его. Мой вопрос, как относительно нового программиста, где я могу найти хорошие примеры исходного кода, которые не слишком далеко у меня над головой?

13
Насколько безопасно скомпилировать кусок исходного кода из случайного незнакомца? [закрыто]
Предположим, я проверяю код, который соискатели посылают для подтверждения своих навыков. Очевидно, я не хочу запускать исполняемые файлы, которые они отправляют. Не очень ясно, что я бы предпочел не запускать результат компиляции их кода (например, Java позволяет скрыть исполняемый код в комментариях ). Как насчет компиляции их кода? Я хочу …

16
Хорошая идея поместить номера ошибок в комментарии в начале исходного файла? [закрыто]
Является ли хорошей практикой помещать номера ошибок в самом файле внутри заголовка комментария? Комментарии будут выглядеть примерно так: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Это кажется полезным, но считается ли …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.