Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / Питер_Гудлиф_Ремесло_программиста_Практика_написания_хорошего_кода.pdf
Скачиваний:
16
Добавлен:
19.04.2024
Размер:
9.23 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

C

 

E

 

 

 

X

 

 

 

 

 

-

 

 

 

 

 

d

 

F

 

 

 

 

 

 

t

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

to

 

 

 

 

w Click

 

 

 

Резюмеm

 

 

 

 

w

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

.

 

 

 

 

 

.c

 

 

p

 

 

 

 

g

 

 

 

 

df

 

 

n

e

 

 

 

 

-xcha

 

 

 

Резюме

Дайте нам нужные инструменты, и мы доведем дело до конца.

Сэр Уинстон Черчилль

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

179Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

.c

 

 

.

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Инструменты обеспечивают возможность создания программного обе% спечения. Хорошие инструменты значительно облегчают эту задачу.

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

Инструмент хорош только в руках мастера. Плохому танцору все ме# шает. Плохой программист напишет плохой код, каким бы инстру% ментом при этом ни пользовался. Более того, инструменты могут спо% собствовать созданию исключительно скверного кода. Воспитание в се% бе профессионального и ответственного отношения к используемому инструментарию позволит вам подняться на более высокую ступеньку качества программирования.

Хорошие программисты…

Предпочитают один раз изучить возможности нужного инструмен% та, а не повторять одну и ту же нудную работу

Разбираются в различных цепоч% ках инструментов и уверенно чув% ствуют себя с каждой из них

Облегчают себе жизнь с помощью инструментов, но не делаются их рабами

Все, чем они пользуются, рассмат% ривают как инструмент, допуска% ющий замену

Продуктивные, потому что приме% нение инструментов – их вторая натура

Плохие программисты…

Умеют пользоваться лишь не% сколькими инструментами и пытаются их применить в каж% дой задаче

Не решаются потратить время на изучение нового инстру% мента

Начав работать в какой%то оп% ределенной среде разработки, фанатически придерживаются ее, даже не пытаясь выяснить, какие есть альтернативы

Не пополняют свой инструмен% тарий, столкнувшись с цен% ным новым инструментом

См. также

Глава 10. Код, который построил Джек

Процесс сборки программного обеспечения осуществляется с помо% щью инструментов. Вы можете себе представить компиляцию кода вручную?