Форум → Программирование → PHP для идиотов → Я говнокодер?
Я говнокодер?
Страницы: ← Предыдущая страница →
-
-
Фев. 24, 2011, 10:07 д.п., спустя 7 минут 18 секунд
как вырос? В какую сторону копал? Мне эти книги уже ничего нового не дают
Абырвалг, приём сам по себе нормальный бесспорно. Только вот здесь он не к селу не к городу. Ты передавать объект базы во все классы будешь таким образом во всех вызовах? 80% классов будут использовать базу.
Kvs, ты реально я год назад. Те же доводы, те же аргументы. Как раз в феврале это было. Я даже объяснять ничего не буду.Спустя 173 сек.NRG, да это не доводо. Я не отстаиваю какую то точку зрения. Мне просто нравится так писать, вот и пишу. -
Фев. 24, 2011, 10:10 д.п., спустя 2 минуты 56 секунд
NRG, да это не доводо. Я не отстаиваю какую то точку зрения. Мне просто нравится так писать, вот и пишу.
ты спросил у нас совета. хотел узнать говнокод или нет.
тебе опытные люди (которые прошли через это) говорят, что это говно и так делать нельзя. а ты говоришь что тебя не ебет и тебе так нравится. типа гавнакодил, гавнакодю и буду гавнакодить -
Фев. 24, 2011, 10:11 д.п., спустя 1 минуту 4 секунды
КаFe, "также нельзя делать так" , почему? Почему так нельзя? Где это написано на php.net? -
Фев. 24, 2011, 10:18 д.п., спустя 7 минут 11 секунд
нет я так не говорю, я не хочу говнокодить)) я просто не понятно, почему этоNRG, да это не доводо. Я не отстаиваю какую то точку зрения. Мне просто нравится так писать, вот и пишу.
ты спросил у нас совета. хотел узнать говнокод или нет.
тебе опытные люди (которые прошли через это) говорят, что это говно и так делать нельзя. а ты говоришь что тебя не ебет и тебе так нравится. типа гавнакодил, гавнакодю и буду гавнакодить
говнокод, если это работает и нет писаных правил которые это осуждают…if(strlen(trim($login))>0 || strlen(trim($pass))>0 || strlen(trim($mail))>0) {
-
Фев. 24, 2011, 10:50 д.п., спустя 32 минуты 25 секунд
Абырвалг, приём сам по себе нормальный бесспорно. Только вот здесь он не к селу не к городу. Ты передавать объект базы во все классы будешь таким образом во всех вызовах? 80% классов будут использовать базу.
пример можно было б улучшить тайпхинтингом вида DatabaseInterface $db.
не факт, что я буду что-то там куда-то передавать. Я напишу конфигурацию контейнера и он сам куда что нужно передаст -
-
Фев. 24, 2011, 12:13 п.п., спустя 55 минут 42 секунды
как вырос? В какую сторону копал? Мне эти книги уже ничего нового не дают
сначала писал как ты. Юзал классы как ты. Потом прочел Мэтта Зандстру. Немного понял, но все таки было очень тяжело.
А потомя заюзал фреймворк. Я его по началу не понимал. Но пересилил себя и заставил понимать.Вот после этого начинаешь понимать как надо писать на пхп. -
Фев. 24, 2011, 10:33 п.п., спустя 10 часов 19 минут 47 секунд
<?php
include_once 'system/start.php';
if($_GET['error_code']==1) {
$smarty->assign('af','Не удалось войти в систему, используя введенный логин и пароль!');
}
if($_GET['reg_code']==1) {
$smarty->assign('registration_was_successful','Поздравляем, регистрация прошла успешно!');
}
if(isset($_POST['enter'])) {
if($user->auth($_POST['login'],$_POST['pass'],$_POST['save'])) {
header("Location: mypage.php"); //если авторизация прошла успешно
} else {
header("Location: enter.php?error_code=1"); //если авторизироваться не удалось
}
}
$smarty->display('enter.tpl');
?>
27 строк ,и все. А терь открой любую cms и глянь как у них. 200 строк + 50 классов…
1. Ты сильно приувеличиваешь. 2. Твой функционал сильно уступает им 3. "Я это не понимаю, значит это говно" не надо говорить -
Авг. 18, 2012, 12:02 п.п., спустя 540 дней 12 часов 28 минут
я тебе дам тварь, я тебя залупцую досмерти суку
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!