Задать вопрос
Ответы пользователя по тегу Программирование
  • Почему 16-ричная система счисления такая популярная?

    rdifb0
    @rdifb0
    Программист, реалист
    Потому что из нее наглядно видно байты, и ее удобно переводить из/в двоичную.
    Ответ написан
    Комментировать
  • Кого попросить здраво оценить мой код и указать на ошибки?

    rdifb0
    @rdifb0
    Программист, реалист
    Опишу что не идеально в коде, с точки зрения лоска.
    Нарушен psr-1 и psr-2, отсутствует psr-4.
    В коде замечена собачка @, которая не особо там нужна. Ее можно было бы простить если бы дальше хотя бы была проверка на false (типа вдруг php-gd отсутствует), но увы.
    Дальше передача переменной по ссылке &. Зачем она? Это не внешняя функция, $this->_image под рукой, параметр не нужен совсем, тем более по ссылке.
    Обманчивый метод getImage. Было бы хорошо если бы он возвращал бинарную строку изображения, а не ресурс. А ресурс светить совсем не нужно.
    Зачем светить $config всем?
    Отсутствует поддержка composer (composer.json и .gitattributes).
    Ответ написан
    1 комментарий
  • В чем косяк (полиморфизм)?

    rdifb0
    @rdifb0
    Программист, реалист
    Если в вопросе предполагался параметрический полиморфизм, то его нужно было показать. Вы показали только наследование и создание объектов. Нужно было хотя бы загнать их в массив и в цикле делать setHp(). Тем самым показать что все равно какой там тип. unit можно заменить на интерфейс, и сделать какую-то внешнюю функцию которая бы требовала этот интерфейс, а вы туда передавали бы воинов и танков.
    Ответ написан
    Комментировать
  • Зачем нужна связка python и go?

    rdifb0
    @rdifb0
    Программист, реалист
    Питон все-же более высокоуровневый чем го, и писать на нем легче. Плюс большое кол-во библиотек скопилось.
    А дальше можно подключить код на го как с lib, а в свою очередь в го можно вкомпилить код на с.
    Как по мне это круто.
    Ответ написан
  • Разрабатывали ли вы shareware программы для пк?

    rdifb0
    @rdifb0
    Программист, реалист
    Пишите под Mac OS X, там привыкли платить.
    Ответ написан
    Комментировать
  • Как понять суть программирования (подробнее в содержании)?

    rdifb0
    @rdifb0
    Программист, реалист
    Все очень просто, тебе или нравится или не нравится. Все! Это единственный важное качество (если вы конечно честны сами с собой).
    Хочется лепить горшки - лепите. Хочется создавать приложения - становитесь программистом. Нравится рисовать - становитесь художником.
    Зачем все усложнять. Зачем вам нужно понимать суть? Суть в том что это либо творческий, либо служебный процесс. Программирование творческий, а например быть менеджером - служебный.
    Я бы выделил только два но:
    Первое. У вас всего две ячейки для навыков. Основное занятие и хобби.
    Второе. Решите чем для вас будет навык. Способом заработка, или отдушиной/развлечением/средством уединения/и т. д.
    Выберете два занятия. Решите в какую ячейку положить (нужно четко понимать обязанность каждой ячейки) и вперед.
    Но нужно помнить! Если оба прокачивать в равной мере, то будет не рыба, не мясо. Выберешь один - поглотит (в плохом смысле), свяжет, надоест. Объединять нельзя, будет ложка дегтя в меде (+ смотри предыдущее предложение).
    Ответ написан
  • Декомпиляция вирусного scr файла. Как?

    rdifb0
    @rdifb0
    Программист, реалист
    Данный файл написан на dotNet, так что JetBrains dotPeek вам в руки и вперед. Правда он слегка обфусцирован.
    Ответ написан
    1 комментарий
  • Как программировать игры?

    rdifb0
    @rdifb0
    Программист, реалист
    Секрет успеха: правило 10000 часов
    Ответ написан
    Комментировать