Как стать автором
Обновить
1
0
Алексей @AngelOfSnow

Программист

Отправить сообщение
А фотокарточки места вами обжитого будут?)
Вы видимо предпочитает разбор тысячи строк без единой строчки комментария?

'форматированию (точнее его отсутствия)' — если вы не обратили внимание на содержимое в скобочках, не важно соответствует моиму принципу форматирования код, главное чтоб он не был написан вообще без форматирования. А насчет стандарта, принято использовать один стиль внутри группы разработчик (всем кто не знаком с установившимся стандартом придется познакомиться).

Что может быть не понятного в слове оптимизация? вы не видели не оптимизированный код? когда куски кода дублируются, забыают память отчистить, плодят кучу переменных, дают имена переменным типа lb17, это самые простые примеры навскидку, и это находится не в 'отладочном' коде, а уже в якобы готов проекте. Причем здесь беглый взгляд? Неоптимальность кода можно разглядеть погрузившись в код с головой.

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

«Да, да, что-то вы знаете хорошо, но во всем остальном — полный отстой». Что здесь подразумевается под Всем остальным? естественно ни один адекватные программист не будет давать оценку работе выполненной на неспецифичной для него технологии, и то есть он все равно будет отстоем?)
Ну если вы не объективно смотрите на чужой код, тогда конечно не равносильны.
вместо методов оптимизаций и рефакторинга автор сообщил о том, что все вокруг говнокодеры)
ох уж эти видеоуроки...) Вот от трансляции информации прямо в мозг я бы не отказался)
Забавно когда гитарист играет в отражении стекла видно, что прошел человек))
Думается мне, после выпуска программы в массы, резко увеличиться приток видео заснятых призраков, нло и т.п))
В том месте где я работаю всё уперлось в деньги) код на ассемблере по каким-то невиданным причинам (можно было обойтись вставками в Си) писали еще год назад, теперь настало моё время его поддерживать)
3 имеющихся таймера постоянно переинициализируются (2 режима, один для приема другой для передачи), так судя по всему еще и третий режим будет для индикации)
Основная цель заменить имеющиеся вот такие конструкции:

NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP

на
DELAY_CL 20
Ну и просто интересно было реализовать подобное)
потому что процентов 65 сидящих там кликают на всё попало, в результате чего их аккаунты ломают и спамят везде и всюду)
А вот опцию действительно можно было бы сделать)
А наушники через рукав пропускать?)
Очередная попытка срубить бабла на непригодном дополнительного функционале для данного устройства
«Делайте те части проекта, которые вы действительно можете сделать успешно. Как можно меньше «умностей» и специфики — работайте так, что проект будет сопровождаться, над ним будут работать другие люди. Кстати, это совершенно общая рекомендация, актуальная для всех случаев.»
Не понятен такой выход, т.е. делай то что можешь, а то что не можешь оставь и в таком виде отправь заказчику? но не прокатит же, заказчик упорно считает, что платит вам объективную сумму, а раз вы не доделали то можно вам и не доплатить (часто вообще не заплатить).
«работайте так, что проект будет сопровождаться». это нужно взять за правило конечно каждому, но думаю осознав что промахнулся в оценке проекта и сумма предложенная заказчиком оказывается раза в 1,5 — 3 меньше того чего оно действительно стоит, то мотивация падает резко, и думать о качестве кода уже становится трудно.
В целом все похоже, хоть и работал я немного на фрилансе.
Все три заняты, в том то и вся проблемы. Там на плате вообще весь мк обвешан))
Я ж не на часы программу пишу)
Что-то с кодировкой, так предполагаю вы не AVR Studio писали?
Я так понял на 16 MHz оно у вас работает?
микросекунды не делал подсчет (в принципе реализуемо), а вот миллисекунды считает при любой частоте не менее 1,3 MHz
Макросы занимают во флеше 34,78,198 байт. Суть в том что в 7 местах в коде ставилось по 15-20 NOP, что выглядело, по мне, не очень кошерно (думаю это от избалованности ЯП высоко уровня). При частоте <1,3 MHz не покатит точно, но я писал это в целях получения опыта и естественно на конкретный мк (но в принципе подходит на многие avr), так что если кому понадобится могут допилить под своё)
Но все-таки надо будет сделать в виде подпрограммы, только затраты на вызов посчитать.
2

Информация

В рейтинге
Не участвует
Откуда
Балашиха, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность