Постоянно ли проверяет документацию, делает вас плохой кодер?

При написании кода PHP для любого проекта вы находите, что можете писать код с головы? Или вы делаете многократные поездки на php.net? Если это будет позже, можете ли вы по-прежнему считаться хорошим кодером. Это законный вопрос, поскольку я нахожу, что с трудом вспоминаю все функции, которые доступны мне, поэтому я считаю, что я использую php.net в качестве костыля. Есть ли способ улучшить это?

Ответы

Ответ 1

Быть хорошим кодером - это не только означает, что вы все знаете сверху. Большая часть хорошего кодера - это знать, как подойти к проблемам и решить их. Я пишу PHP уже 7 лет и регулярно встречаюсь с руководством. Конечно, я не проверяю его так часто, как раньше, но с языком размером с PHP (и с таким количеством несоответствий) всегда будет необходимо проверить документацию. Как ни с чем, со временем вы будете помнить все больше и больше.

Ответ 2

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

Проблема с PHP - это непредсказуемость имен функций и аргументов.

Ответ 3

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

Ответ 4

Не судите о своих способностях, основываясь на том, насколько свободно вы находитесь на определенном языке или в рамках. Всегда имейте в виду, что боги PHP, вероятно, раскололись бы, если бы им сказали написать что-то на С#.

Если вы в состоянии выставить хороший код за разумное время, это действительно не имеет значения, что вы используете для помощи.

Ответ 5

Быть хорошим кодером и иметь хорошую память (к счастью) не имеют ничего общего друг с другом.

Теперь, не имея необходимости искать имена методов, и это может быть временной заставкой, и быть быстрым является частью хорошего кодера. Однако, для чего нужны IDE. Если вы обнаружите, что смотрите на вещи очень часто, получите PHP IDE с хорошей поддержкой intellisense и контекстом.

Ответ 6

Мои частые поездки на PHP.NET в основном связаны с путаницей с другими языками, с которыми я работаю. Обычно я помню имена функций в PHP, но вам нужно дважды проверить порядок параметров. Я не думаю, что это делает кого-то плохим программистом. Если ваша причина посещения PHP.NET заключается в том, чтобы помнить, как выполнять оператор if, с другой стороны...

Ответ 7

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

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

Мои два бита, Rob

Ответ 8

Когда я был новым для PHP, я часто ссылался на официальный файл PHP (chm файл), но теперь я не делаю много поездок ни к этому файлу, ни к php.net, поскольку Я использовал все эти функции снова и снова, автоматически запоминал с течением времени опыт.:)

Короче:

Практика делает трюк.