Я все еще изучаю ООП. Какие-либо подсказки относительно пребывания несмещенного и прагматичного?

Я продолжаю читать о дефицитах и проблемах с языками. А именно, я изучаю PHP и JavaScript, но я вижу его везде. Этот вопрос возник при чтении JavaScript: Хорошие Части и Объекты PHP, Шаблоны и Практика. При понимании и предотвращении легких ловушек, там способ, которым я могу изучить основные принципы ООП и обнаружить серьезные практики программирования, не не уделяя должного внимания важным областям (или просто став заезженным)?

Я уверен, что у меня будет много возможности научиться на ошибках!

1
задан Marc Ripley 27 May 2010 в 22:59
поделиться

2 ответа

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

Я бы порекомендовал для ООП следовать SOLID . Другой источник - Программисты-прагматики . Лично я предпочитаю писать код TDD .

Просто помните, не бойтесь быть новичком и узнавать что-то новое. Буквально вчера на SO я высказал свое мнение в комментариях и узнал кое-что очень ценное о развертывании библиотек.

2
ответ дан 3 September 2019 в 00:15
поделиться

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

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

Я бы порекомендовал: Ruby и Go

0
ответ дан 3 September 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: