Постоянно ли проверяет документацию, делает вас плохой кодер?
При написании кода 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, поскольку Я использовал все эти функции снова и снова, автоматически запоминал с течением времени опыт.:)
Короче:
Практика делает трюк.