Последние комментарии

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


Сергей

Например, в некоторых книгах можно встретить объяснение факториала на примере рекурсивного вызова.

Ты хотел сказать "встретить объяснение рекурсии на примере факториала"?


Михаил Фленов

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

В данном случае, автор статьи ругал китайцев больше за то, что они копируют примеры кода. Если это примеры кода из книг, то чаще всего они не очень хорошие с точки зрения использования и логики. Например, в некоторых книгах можно встретить объяснение факториала на примере рекурсивного вызова. Это самое ужасное решение и если китаец будет тупо использовать этот код, то в этом кроется самая большая примера.

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


Сергей

Думаю полагаться на чужой код, то есть на чужие компоненты в своём проекте рискованно.
Какие такие задачи должны делать сторонние компоненты, которые нельзя сделать, пусть медленнее, но используя только набор компонентов поставляемых средой?
Тем более если на проект возлагаются надежды в плане выручки с него.
Вот если бы разработчик давал какие то гарантии или возвращал деньги в случае если ошибка в программе будет по вине его компонента. Тогда бы и низкокачественного кода было меньше, если бы была какая то ответственность.


Михаил Фленов

Добавил пару абзацев на эту тему


Overdrive

Вот те на. А говорят самые лучшие программеры индусы.
Видимо тот, кто сделал такие выводы исходил из объема кода.


Михаил Фленов

Я люблю много работать и я много работаю. Прихожу после основной работы и снова работаю. Поэтому новый год - единственное время, когда провожу его полностью с семьей.


Михаил Фленов

По поводу Корана - я не знаю, потому что у меня другая религия. Библия - абсолютно нормальное слово и ничего богохульного в использовании его не вижу. Называть книги Библиями действительно придумал не я и это делают во всем мире, просто потому, что это нормальное слово. Это нормальное название, которое используют католики и провославные, если понимать под этим "основа бытия".


мальчик из MicroSoft

Расскажите плиз Михаил как будете встречать Новый год?
P.S. прошу прощения за offtop


tehnolog

Что-то никто не сказал, используют ли арабы Коран С++. И называть книги по программированию Библией - признак небольшого ума, имхо. Это не упрек Михаилу, еще до него пошла такая мода на использование этого слова у некоторых издательств, а Михаил просто честно спионерил понравившееся ему слово.
Да, бывает детская библия - но там не сказка про Ивана-дурачка, а адаптированный для детей текст Библии.
А библия для взрослых - это вообще бред. Там картинки обнаженных монашек или что?
Уж лучше называйте следующую книгу C# глазами хакера.


Андрей

Возвращаюсь к первой книге. Женщина - профессор кафедры информатики!
100% госпожа Павловская... не читал, что она написала по теме C#, но её учебник по С++ меня года 3 назад не впечатлил...
К сожаленью, у нас книги по программированию пишут либо преподаватели, либо технические писатели, изредка неопытные программисты(но они всегда пишут для новичков, т.к. новички не заметят слабую компетентность в излагаемом вопросе), а русских книг от профессиональных программистов я к сожаленью видел всего пару штук(по секрету скажу, что они принадлежат перу Павла Агурова), поэтому приходится довольствоваться переводными изданиями. Видимо это связано с большей продаваемостью книг для новичков, которые профессиональные программисты никогда писать не будут, а малотиражные книги писать у нас невыгодно.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне