Pull to refresh
37
0
Дмитрий @cheshka

User

Send message
Вы бы хотя бы отключили вывод ошибок на экран. Пользуйтесь логами.
«Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Key size is 0 in /home/u27105/socialwatchru/www/classes/Cypher.class.php on line 16»
Я не хочу ограничиваться программистами. Мне интересны люди всех профессий, которых бы объединяла некоторая цель. Эта цель была бы направляющей и мы все двигались бы в одном направлении. Проблем басни бы не возникало.
Вот не понимаю, почему многие так упорно считают, что для повышения результатов необходимо чем-то пожертвовать.
1)вы учитесь и вам подсказали книжку по которой этому научиться проще;
2)вас стали работать над чем-то полезным и интересным и КПД увеличилось;
3)вы делаете дизайн и вам подсказали отличную идею;
4)вам показали ошибку на начальном этапе и вам не приходится много переделывать;
5)вы не тратите время впустую — именно впустую, а не на отдых и удовольствия…
Ничего страшного. Тут преимущественно умные люди — сообразили.
И было бы здорово видеть вокруг себя много умных и способных людей. Быть в среде, в которой нужно каждый день доказывать, что ты не самый глупый. Может, я уже немного преувеличиваю, а может и нет.
Никто и не говорит, что нужно только работать, работать и работать. Ведь совершенно глупо было бы работать ради работы. Но даже уделяя на работу столько же времени можно добиться намного большего.
Совершенно справедливо. Но что насчет простого увеличения КПД?
Приду, если не появятся неотложные дела
Полезная вещь. Было бы здорово, если бы еще кто-нибудь обзор Desktop'ных Todo программ сделал.
Никто и не спорит, что это все должно быть в ТЗ записано.
IMHO: если не делать вообще отступов, то это уже не стиль, а каша. Что будет при большой вложенности?
Использую рациональный стиль. Как раз потому, что он является рациональным.
У многих есть мнение, что он менее понятен, чем, например, стиль Альмена. Но это вопрос привычки. У приверженцев таких проблем нет. Другой вопрос в том, что ваш код также должны легко читать и другие. Но эти другие прежде всего те, кто с вами работает и у вас должен быть единый стиль. Поэтому и в этом случае проблем не должно быть. Другое дело, если коллектив решил использовать что-то другое, тогда ничего не остается как придерживаться пути большинства, если, конечно, не удалось переубедить.
Это я про Стиль Алмена
Стиль не такой:
<? php
if($flag)
{
echo «Hello world!»;
}
?>* This source code was highlighted with Source Code Highlighter.

а такой, с табуляцией:
<? php
if($flag)
{
    echo «Hello world!»;
}
?>* This source code was highlighted with Source Code Highlighter.
«Наследование, полимофизм, классы, интерфейсы, пакаджы — одни из основных концепций обьектно ориентированого программирования.» — разве с этим кто-то спорит?
«И неважно на сиплюсплюс человек пишет или на пиейчпи...» — с этим я тоже согласен. Но ключевое здесь, что человек ПИШЕТ. Зачастую тема дается, но она проходит мимо студента. И бывает так, что человек начинает в относительно больших количествах писать код через определенный срок после прохождения темы.
Просто на самом деле вы написали скорее о наследовании, абстракции и переопределении методов, но сама суть полиморфизма продемонстрирована не была. Полиморфизм проявляется в использовании написанных методов/классов, у вас же были только сами эти методы/классы.
PHP даже школьники вовсю используют. А что касается обучения в ВУЗах, то оно уже совсем не то. Я уверен, что многих, «прошедших» эту тему в ВУЗе, вопрос «что такое полиморфизм» поставит в тупик.
вместо
abstract class Publication {
пишем
interface Publication {

и вместо строк вида
class News implements Publication {

за очевидностью этот пример даже не приводил
Все отличие использования именно интерфейса, а не абстрактного класса сводится к следующему:
Согласен, с тем, что в PHP он далеко не полон, но если кто-то (не я) юзает только PHP? К тому же вполне полезно знать, что из полиморфизма работает именно в PHP, а главное как. Я попробовал развернуть тему немного поглубже.

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity