- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Это разве не одно и тоже что я использую найденные готовые примеры кода, переделываю их под себя и использую у себя на сайте, будь то js, php и т.д.?
Заранее всем спасибо за ответы!Это разве не одно и тоже что я использую найденные готовые примеры кода, переделываю их под себя и использую у себя
Неа, это называется говнокодинг )) А паттерны - это паттерны.
Неа, это называется говнокодинг )) А паттерны - это паттерны.
Всегда хотел узнать, а чем плох говнокодинг если он работает и не вызывает ошибок?
Основные проблемы - может оказаться сложным или невозможным реинжениринг, сложности при командной разработке, масштабировании, трансформации. А так, если делать "для себя", в-одиночку, "одноразово" и не допускать системных, фундаментальных ошибок, которые потом хрен исправишь то говнокод вполне нормальная вещь. Just it work, как говорится. Ну и на самом деле у т.н. "кода с запашком" тоже есть какие-то преимущества. Нужен баланс вобщем. Как при нормализации БД не обязательно, а часто и не желательно загонять её в шестую нормальную форму. Так же и с кодом, не везде стоит использовать кошерные паттерны, а всем классам назначать интерфейсы и базовые классы.
Нет, не одно и тоже.
Прототипирование, если мы говорим про сайтостроение это некий макет сайта без дизайна, то есть понимание где что должно находится на сайте, обычно выглядит как то так
Паттерны проектирования - это некие архитектурные приемы, чтобы сделать программу более предсказуемой и поддерживаемой, самый знаменитый в мире вэба это MVC, наверняка слышали. Служит исключительно чтобы строить адекватную архитектуру.
В JS например через прототип можно расширять объект, очень удобно, часто использую.
Это когда каша в голове видимо, прототип в JS это примерный аналог класса в PHP. А да еще это компьютерная игра и тестовый робот и что там у нас еще прототипом называют.
Такое ощущение, что автора "забанили в Яндексе".
В программировании прототипирование - это создание прототипа программного продукта (предварительной технической версии). Не путать с MVP. Прототип предназначен для самих разработчиков, он может только демонстрироваться пользователям "на картинке". MVP - готовый программный продукт для пользователей. Это как пилотная серия сериала.
Всегда хотел узнать, а чем плох говнокодинг если он работает и не вызывает ошибок?
А с определенного момента вовсе все начнет разваливаться. Такой подход можно использовать для создания прототипа. Развивать практически невозможно, если продолжать использовать те же методы.
Это когда каша в голове видимо, прототип в JS это примерный аналог класса в PHP. А да еще это компьютерная игра и тестовый робот и что там у нас еще прототипом называют.
Это когда такие как вы без знаний и опыта, научившись гуглить не понимая сути вещей пытаются где то что то написанное плюс свои маразматические фантазии выдавать за действительность 😂
ЗЫ. Сначала поизучайте, что такое прототипы в JS, а потом уже говорите.
ЗЫ. Сначала поизучайте, что такое прототипы в JS, а потом уже говорите.
А теперь перечитай стартпост и найди там вопрос про прототипы в Js. Или все-таки разговор про прототип проектирования. Если бы ты понимал разницу - может годами и не писал не пойим что.
Вот 2 года назад при прототипировании мы не настояли в использовании Mongo instead Postgres. Теперь расплачиваемся производительностью.
самый знаменитый в мире вэба это MVC, наверняка слышали.
Ну вряд ли ТС так высоко дочитал про паттерны - скорее всего дальше синглтона или декоратора не посмотрел. Ровно как и фремфоркостроитель
Уверены, что "не вызывает ошибок"? Обычно г/кодеры пренебрегают полноценным тестированием.
Ты счас выпустишь джина))) Какие тесты? Тут о них и на знают. Не знаю как в PHP но в "простом" Питоне есть понятие - "code smell" и линтер при сборке обычно его проверяет и не пропустит в случае слишком большого количества, например, ветвлений.
В ПХП вообще есть линтеры и тайпхинты? Лень гуглить)