Сделать домашнейВ избранноеRSS Регистрация
  • Войти

Обсуждаемые публикации

Когда и как, по вашему мнению,...
Цитата: geometro...а то придёт тако ...

garo   Мичман


Цитата: geometro
...а то придёт такой, которому голоса мерещатся...


Цитата: geometro Украинцы должны не ...

geometroКапитан


Цитата: geometro
Украинцы должны немного побыть одни, пожить для себя...

...а то придёт такой, которому голоса мерещатся...

DISCO-NOSTALGIE 8 (Video)...
Спасибо большое Александро! Будем в ...

sergei8   Матрос


Спасибо большое Александро! Будем всем форумом желать тебе здоровья!
Дорогой мой Человечище, здоровья, з ...

brookmanКапитан


Дорогой мой Человечище, здоровья, здоровья и здоровья Вам! Спасибо огромное за труды Ваши, Александр!
Цитата: garo Благодарим за продолже ...

NoMadU   Офицер


Цитата: garo
Благодарим за продолжение, какие планы дальше?

Пожалуйста! Увы, ничего не могу обещать, здоровье не улучшается. Вынужденная пауза в работе возникла почти на два месяца. Наверное, заметили, что я даже строку с анонсом убрал, чтоб не давать ложных обещаний.

Списки с просьбами собрал, но гарантировать их выполнение теперь, к сожалению, не могу. А вообще хочу закончить затянувшиеся темы (ещё по 2-3 обновления в "Диско" и "Евро"), а затем работать над начатой "Рок-ностальгией".
Falco - 5 сборников (1998, 1999, ...
Еще один вариант Rock Me Amadeus

rk23   Матрос


Еще один вариант Rock Me Amadeus

The Juke Joints - Let It Roll...
Thanks a lot ZuFal

NoKnoxx   Старшина


Thanks a lot ZuFal drinks
Анекдотики......
Собака:- Он меня кормит, он обо мне ...

rwa12   Офицер


Собака:
- Он меня кормит, он обо мне заботится, он дает мне кров - должно быть, он бог!
Кошка:
- Он меня кормит, он обо мне заботится, он дает мне кров - должно быть, я бог!

***

Никогда лицо мужчины не бывает таким сосредоточенным и одухотворенным, как при выборе порнухи.

***

Окончательно понял, что я неудачник, когда черная кошка уступила мне дорогу...

***

Плохие танцоры ночью нарасхват.

***

Умная жена всегда внимательно и не перебивая выслушает точку зрения своего мужа, чтобы потом безошибочно занять противоположную позицию.

***

- Ты много пьешь?
- Вообще-то много, но я свою норму знаю!
- А как это?
- Садимся за стол, начинаем пить. Я сразу выбираю самую страшную бабу в компании. И когда она начинает мне нравиться все, пора завязывать!

BozMozzisКапитан






Футбольный клуб "Дарданеллы"...
Цитата: BozMozzisщас как накупят ме ...

rwa12   Офицер


Цитата: BozMozzis
щас как накупят мешок рональдов и месей!

Уже тянут из всех аренд biggrin , новую молодую команду будут строить, во главе с недоразумением по фамилии Кононов crazy . Сезон не начавшись уже потерян, раньше нового года его наверное не уберут, а дальше уже исправить что-то будет крайне трудно. Хотя ещё есть надежда, что Федун неожиданно прозреет или подскажут и уберут Олежку уже в ближайшее время.
rwa12, а вот писимизим я не одобряю ...

BozMozzisКапитан


rwa12,
а вот писимизим я не одобряю... щас как накупят мешок рональдов и месей!
Various Artists‎– One Hit...
СПАС ибо...

новенький   Матрос


СПАС ибо...
Большая книга японских узоров. 260...
Автор обновил ссылки на книгу.

geometroКапитан


Автор обновил ссылки на книгу.
bye
Цитата: atonа обновить ссылки можно ...

undercover_agent   Матрос


Цитата: aton
а обновить ссылки можно? пожалуйста

Mediafire
Библиотека журнала "Aтелье"...
Цитата: aton Обновите, пожалуйста, ...

geometroКапитан


Цитата: aton
Обновите, пожалуйста, на depositfiles.com

Dfiles.ru устроит? Обновил...

Чистый код. Создание, анализ и рефакторинг

Автор: Nemo 77719-04-2019, 07:41 Просмотров: 963 Комментариев: 13
Чистый код. Создание, анализ и рефакторинг
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение».

Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.

Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги — концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.скачать dle 11.1смотреть фильмы бесплатно

Оригинальное название: Чистый код. Создание, анализ и рефакторинг

Жанр: Компьютерная литература

Автор: Роберт Мартин

Год издания: 2013, 2019

Формат: pdf

Язык: русский


Размер файлов: 30 MB / 5,4 MB


Скачать:

Внимание! У Вас нет прав для просмотра скрытого текста.

← назад к списку Поделиться:

Мичман

Публикаций: 0

Сейчас нет на сайте ratte ответить
  • 3
После того, как в начале 90-х довелось увидеть исходники пресловутого сборника научных подпрограмм NAG на фортране, объяснять мне, что такое работающий плохой программный код -- уже излишне.

Более тупого программистского творчества в последствии встречать не приходилось. Как и удивляться, почему в принципе несложные программы "эволюционировали" до монструозных размеров -- давно правит бал не функциональность, а "дружелюбность" интерфейса вкупе со свистелками и перделками -- ""главное, чтобы костюмчик сидел"
11 августа 2018 22:35 #1

Старшина

Публикаций: 0

Сейчас нет на сайте pitkon ответить
  • 1
Ассемблер? Не, не слышали... На ZX Spectrum с 48К ОЗУ напишите на С++... Мощное железо "разбаловало" программеров совсем :/
11 августа 2018 23:17 #2

Матрос

Публикаций: 0

Сейчас нет на сайте egons ответить
  • 0
Цитата: pitkon
Ассемблер? Не, не слышали... На ZX Spectrum с 48К ОЗУ напишите на С++... Мощное железо "разбаловало" программеров совсем :/

ахаха, это 5! что на С++ напишешь? тормозные прожки и пошаговые игры?
19 апреля 2019 12:45 #3

Матрос

Публикаций: 0

Сейчас нет на сайте NewYorick ответить
  • 0
Цитата: egons
что на С++ напишешь?
Очень сомневаюсь, что для ZX Specrum-а был компилятор С++. Компилятор С - возможно. Но едва ли С++ с его классами.

И вообще, полагаю, что понятие "чистый код" введено вполне конкретным автором, поскольку я о таком слышу впервые.
Вероятно, таким термином автор называет отлаженную, вылизанную и тщательно оптимизированную программу. Видимо, нравится ему так. По аналогии с чем-то грязным, которое тщательно моют, и после этого оно становится чистым и приятным.
Не разделяю этой аналогии. Но каждый имеет право на свой ассоциативный ряд - было бы понятно читателю.
Обычно под понятием "чистый код" подразумевается машинный код без отладочной и прочей информации.
Например, есть DOS-овские программы с расширением .com и .exe
Так вот - программы с расширением .com - это и есть только чистый машинный код без всякой дополнительной информации. Такая программа является неперемещаемой и при её запуске загружается операционнной системой в заранее определённое место памяти. Обычно, в сегмент кода с начальным адресом 100h. Её ассемблерный код начинается с инструкции:
ORG 100
...
19 апреля 2019 14:55 #4

Мичман

Публикаций: 1

Сейчас нет на сайте kpax ответить
  • 0
Цитата: pitkon
На ZX Spectrum с 48К ОЗУ напишите на С++

Какой С++? Еще паскаль вспомните... Хардкорный васик - это все что на нем можно было программить...
19 апреля 2019 17:31 #5

Матрос

Публикаций: 0

Сейчас нет на сайте NewYorick ответить
  • 0
Цитата: kpax
Еще паскаль вспомните...
Ну, хочется человеку приобщиться к программированию. Да пусть приобщается, что нам, жалко, что ли... ;)

А вообще, вспомним молодость. Каким же хитом был Zilog Z80!!
Между прочим, создали его разработчики, ушедшие из Intel. То, что разработчики добавили в этот процессор регистров (относительно Intel 8080), встроенную схему регенерации динамической памяти и работу с одним 5-ти вольтовым источником питания, настолько упростило жизнь разработчиком материнских плат не его базе, что этот процессор просто доминировал на рынке. Плюс то, что он был дешевле. Дешевле и лучше! Настоящий хит! На нём даже делали разные контроллеры без дополнительного ОЗУ - хватало регистров процессора. Во как!
Ну, сделал Intel свою улучшенную версию i8080 - i8085, но это практически ничего не поменяло.
Я тогда неплохо изучил историю фирмы Intel.
Мало кто знает, но если бы не голубой гигант - IBM, фирмы Intel, как производителя процессоров, сегодня, скорее всего, не было бы. Процессоры фирмы Motorola семейства MC680x0 были намного лучше семейства процессоров Intel i80x86.
Моторола после своего 8-ми разрядного МС6800 сразу перешла на 32-х разрядные MC680x0 в то время, как семейство Intel I80x86 сначала было 16-ти разрядным со своей долбаной сегментной архитектурой. Процессоры Intel стали 32-х разрядным только, начиная с процессора Intel i80386.
Но наработанный груз 16-ти разрядного софта ещё долго не давал сделать нормальную 32-х разрядную ОС.
То есть, процессор I80386 вышел в 1985 году, а первая 32-х разрядная ОС Windows 95, более менее использующая все возможности этого и более старших процессоров появилась в 1995 году. Аж на 10 лет позже!

После триумфа Zilog Z80 мир с нетерпением ждал новый процессор от Zilog.
Но настолько, наколько 8-ми разрядный Z80 был триумфальным, настолько же провальным оказался 16-ти разрядный Zilog Z8000. Впрочем, это уже совсем другая история.

Ладно, ежели интересно, могу рассказать чуть подробнее.
19 апреля 2019 18:36 #6

Матрос

Публикаций: 0

Сейчас нет на сайте norman ответить
  • 0
Цитата: NewYorick
Ладно, ежели интересно, могу рассказать чуть подробнее.

good
Действительно интересно! drinks
19 апреля 2019 18:47 #7

Мичман

Публикаций: 1

Сейчас нет на сайте kpax ответить
  • 0
Цитата: NewYorick
Zilog Z80

Перед спектрумом были, кстати Z80 и Z81, но они не достигли популярности спектрума, были у них косяки в архитектуре, даже сейчас не вспомню чо, но как минимум один помню - ч/б вывод на экран.
19 апреля 2019 18:51 #8

Матрос

Публикаций: 0

Сейчас нет на сайте norman ответить
  • 0
Был в отпуске в 1988 г., в общежитии Питерского ПОЛИТЕХ, на коленке спаял свой 1й компьютер на базе ZX Specrum biggrin
19 апреля 2019 19:04 #9

Матрос

Публикаций: 0

Сейчас нет на сайте NewYorick ответить
  • 0
Цитата: norman
Действительно интересно!

Ну, тогда поведаю то, что мало кто знает про Интел.

Я уважаю эту фирму за её разработки, хотя знаю и массу её провальных проектов.
Первым провальным проектом, поставившим Intel на грань существования, стал проект по разработке новейшей, опережающей своё время архитектуры iAPX-432.
Что это за фигня такая? Короче, замахнулись они на Вильяма ихнего Шекспира.
Решили прыгнуть выше головы и сотворить процессор с системой команд в виде несколько урезанного языка высокого уровня ADA.
Язык АДА на тот момент был весьма перспективным проектом Пентагона, наследовавшим в себе лучшие качества языков Алгола и Паскаля со значительными улучшениями.
Длина некоторых процессорных команд превышала 200 бит!! Это в то время, как процессоры были ещё 8-ми битными.
Фирма Интел разработала для будущего компьютера процессор и весь чипсет (набор микросхем) - всего 5 СБИС.
Да он был рабочим. Но... Как думаете, что это за "но" такое?
Да, угадали - производительность.
Ну, оно и понятно, чего можно было ожидать от техпроцесса по 600-нм нормам? Много тепла и мало производительности. Поспешили в Интел прыгнуть выше головы.
Фирма Интел потратила на этот проект 1000 человеко-лет! Ну, я уж не знаю, сколько инженеров всего у них трудились над ним. Допустим, если одновременно 500 человек, то выходит, что 2 году угробили зря...

И как же Интел выкрутилась из такого падения?
Короче, чья-то там ихняя наипредусмотрительнейшая голова, перед тем, как броситься с головой в омут разработки iAPX 432, решила временно выбросить на рынок свой 16-ти разрядный процессор i8086. Ну, чтобы народу пока было, чем себя занять и не отвлекать Интел от проекта века.

А в это время голубой гигант - IBM осознала, что пока она считала, что компьютер - это огромный ящик, занимающий комнаты, вокруг которого должны постоянно суетиться десятки людей, Стив Джобс и Уозняк создали в гараже фирму Apple.
Да, первый их комп был, конечно для энтузиастов - из него торчали провода и работать на таком мог только спец.
Но потом появился пластиковый корпус и вот вам - all in one Макинтош! Такой мог купить себе даже студент и поставить его в своей маленькой комнатке на свой рабочий стол.
IBM всё ещё вальяжно размышляла, что комп почти как утюг - это не бизнес, а одно сплошное баловство.
Когда же там осознали, что это никакое не баловство, а многомиллиардный бизнес, то спохватились и начали лихорадочно искать решение, которое просто на корню похоронит Apple.
В IBM решили вложиться по-крупному и сделать нечто, что раз и навсегда похоронит этого выскочку - Apple.
Для этого они решили даже процессор взять такой, который будет совершенно несовместим с процессором, взятым Apple, которая использовала проц от Моторола.
Зачем? Очень просто. Они хотели разработать и свои ОС и ПО такими, которые невозможно будет использовать на макинтошах, типа, чтобы Apple впоследствии ничего не мог содрать у IBM и начал загнивать прямо на корню.
Выбор IBM упал на "временно" выпущенный Intel i8086, который должен был всего лишь заполнить временнУю нишу перед появлением "прорыва" - iAPX 432.

Но, как мы теперь уже знаем, прорыва не случилось. Зато появился злейший конкурент Макинтошу - IPM PC-XT.

Вот так IBM, сыграла свою роль в судьбе Intel, невольно спасла от ямы и сделал ведущей IT-фирмой мира.

Извиняюсь за "многа букаф", а также возможные допущенные неточности и авторские домыслы.
19 апреля 2019 19:27 #10

Матрос

Публикаций: 0

Сейчас нет на сайте norman ответить
  • 0
NewYorick,
Спасибо!
19 апреля 2019 19:43 #11

Матрос

Публикаций: 0

Сейчас нет на сайте NewYorick ответить
  • 0
Цитата: norman
Спасибо!
Спасибо вам за отзыв! :)
19 апреля 2019 19:47 #12

Матрос

Публикаций: 0

Сейчас нет на сайте NewYorick ответить
  • 0
Да, чуть не забыл. :)
IBM, в своём стремлении убить Apple прямо на корню, родила ещё одного гиганта - фирму Microsoft. Так что IBM - это очень счастливая фирма. :)
Ни для кого ведь не секрет, что сие чудо программмной мысли - Майкрософт родилась только потому, что IBM срочно потребовалась ОС (операционная система) для своего детища - IBM PC/XT, типа, будущего убийцы Apple.
Вот, с ОС DOS и начал своё восхождение недоучившийся будущий наикрутейший бизнесмен в мире Билл Гейтс со своей Майкрософт, вовремя оказавшийся в нужное время в нужном месте и изучивший за время своего незаконченного обучения лишь язык программирования Basic.
Кстати, интересный парень - этот Билл Гейтс. Знаю о нём довольно весёлые факты.
Но, если честно, ничего плохого сказать о нём не могу. А ведь с его возможностями в этом мире мог появиться тот ещё монстр. В плохом смысле этого слова.
19 апреля 2019 20:15 #13


Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.