Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (5) « Первая ... 3 4 [5]  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Геттеры и сеттеры
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Цитата (Valick @ 20.11.2015 - 10:03)
Гораздо хуже когда головную боль БД перекладывают на РНР

Зато это проще! Говнякать можно шустро и на кураже! ))) Вон MongoDB-шники вообще творят жутчайший кал. А все потому, что не понимают, что у СуБД область применения практически нулевая, особенно в WEB разработке. Еще картотеки всякие, там может быть и збс...

Как можно отрицать MVC и системы версионного контроля? Попахивает обманом... Кстати, что там по поводу md5?



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 6 дней
Карма: 170




Цитата (Ron @ 20.11.2015 - 08:17)
Кстати, что там по поводу md5?

Считает.
У меня машина рабочая, у ребенка наследованная - прошлая рабочая.
Не все имеют такую бЯду "игровой компьютер" с 12 гиговой видюхой на борту.
Некоторые пользуютЬ компьютер для работы.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (AllesKlar @ 20.11.2015 - 05:42)
Отрицаемая twin-ом как ересь №1

Как это??? Я возмущен! Где я такое говорил?

Не номер один вовсе. smile.gif Но ересь однозначно. Пережиток прошлого. Даже HTML себя не особо оправдало. Сейчас SOA рулит.

А сеттеры нужны для перестраховщиков. Которые через три года потом скажут: Ага! Я же говорил! biggrin.gif


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев
Карма: 40




AllesKlar, я не увидел как здесь бы помогли геттеры и сеттеры. Реально, проблемы кроются в другой области.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergeiss  
Дата
Цитировать сообщение

Пользователь сейчас на форуме



Сидел он, дум великих полон - и вдаль глядел
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 14965
Пользователь №: 4190
На форуме: 8 лет, 9 месяцев, 26 дней
Карма: 443




Цитата (Valick @ 20.11.2015 - 10:03)
база должна делать не 99%, а 100% того что должна делать база

В очередной раз поддержу сие высказывание smile.gif Сам также считаю.

Цитата (AllesKlar @ 20.11.2015 - 09:42)
И данные выплевывает из процедуры базы в формате xml, чтобы не делать 100500 запросов к базе.

Так проблема в том, наверное, что зачем-то в формате XML данные выдаются, а не в том, что не надо БД использовать. Вот именно за это и надо руки укорачивать таким извращенцам. БД тут не виновата.

Цитата (Ron @ 20.11.2015 - 10:17)
Зато это проще!  .... не понимают, что у СуБД область применения практически нулевая, особенно в WEB разработке

А вот тут поподробнее, плз! smile.gif Может быть, ты просто "не умеешь ее (БД) готовить"?


--------------------
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 6 дней
Карма: 170




Цитата (chee @ 20.11.2015 - 12:39)
AllesKlar, я не увидел как здесь бы помогли геттеры и сеттеры. Реально, проблемы кроются в другой области.

А как ты сделаешь так, чтобы свойство было публичным, но только для чтения?


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев
Карма: 40




AllesKlar, эм, а зачем это нужно? Это не спасет от кривых рук. Для меня вообще пример что ты привел дикость, потому что проблема не в самих свойствах, а в том как вы работаете с данными. Меня очень удивляет, что данные берутся из объекта, отображаются в шаблоне, но при этом форматирование данных (а это перевод строк), происходит за пределами шаблона, в самом объекте.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Bolik  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 352
Пользователь №: 35724
На форуме: 4 года, 13 дней
Карма: 4




Цитата
а в том как вы работаете с данными


AllesKlar говорил не о всех, а об отдельных рукожопах, которых в любой команде хватает. и специально для таких придуманы стандарты.

wer lesen kann...
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
icedfox  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 395
Пользователь №: 41702
На форуме: 1 год, 3 месяца, 20 дней
Карма: 13




Цитата (AllesKlar @ 20.11.2015 - 17:53)
А как ты сделаешь так, чтобы свойство было публичным, но только для чтения?

define ( 'val', 'key');

Публично , только для чтения :D
Правда к ООП не имеет отношения
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11783
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 9 дней
Карма: 428

Трезвый :
7 лет, 3 месяца, 9 дней


Цитата (icedfox @ 20.11.2015 - 19:26)
Правда к ООП не имеет отношения

как и к обсуждаемой теме


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (Bolik @ 20.11.2015 - 15:24)
и специально для таких придуманы стандарты.

Не стандарты, а костыли. Если думать только о кривожопости... криворукости программистов, то нужно не с сеттеров начинать, а со спецодежды. smile.gif Чего мелочиться.

Присоединённое изображение
Присоединённое изображение


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 6 дней
Карма: 170




Цитата (chee @ 20.11.2015 - 17:16)
AllesKlar, эм, а зачем это нужно? Это не спасет от кривых рук. Для меня вообще пример что ты привел дикость, потому что проблема не в самих свойствах, а в том как вы работаете с данными. Меня очень удивляет, что данные берутся из объекта, отображаются в шаблоне, но при этом форматирование данных (а это перевод строк), происходит за пределами шаблона, в самом объекте.

ВСМЫСЛЕ ЗАЧЕМ ЭТО НУЖНО??? blink.gif
Потому что есть данные, которые, на уровне приложения, могут быть только считаны.
Этак можно докатиться:
А зачем интерфейсы нужны? И так же ясно, что делать нужно.
А блоксхемы только лохи рисуют. Если че, потом подправим на продакшене.
А базу сейчас не будем всю проектировать. Пару таблиц накидаем, а там по ходу дела будем закидывать поля в них.

и т.д. и т.п.

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

Скажи мне, а зачем ВООБЩЕ нужны protected и private ???
Ведь, если руки прямые, можно прекрасно все пабликом закодить.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Цитата (sergeiss @ 20.11.2015 - 15:06)
А вот тут поподробнее, плз! smile.gif Может быть, ты просто "не умеешь ее (БД) готовить"?

оффтопик
Ну я там про MongoDB. Она нереляционная (документарного типа). То есть любые отношения между документами/коллекциями === жутчайший гемор! Фактически она полностью денормализована по дефолту. И с этим ничего не поделать.

Поэтому строить на ней хранилище удобно только в том члучае, когда запись (документ) имеет окончательную сущность. То есть нет ничего более важного, чем данные, которые хранятся в документе. Когда они полностью самодостаточны. В качестве примера могу привести различные отчеты, справки - ну документы в общем. То, что можно распечатать и успокоиться.

Но в "обычной" разработке, особенно web, как правило бОльшую ценность носят именно связи. Социальные сети. Там вообще всё дело ТОЛЬКО в связях. Или интернет магазин. Связей хоть и поменьше, тем не менее достаточно. Каталоги те же (деревья), интересно как же их делать на документарке-то!? Вообще не представляю, если честно... Костыли будут умопомрачительные! ))

И получается полная задница, когда сдудентик поддается веяньям моды, берет MongoDB и начинает строить на ее основе что попало. Да, она проще значительно. Потому что "бессхемная". И язык SQL там отсутствует, что так любят новички. Конечно работать с ней по незнанию удобно, это факт. Но ощущение это, к сожалению, очень обманчиво. Потому что проблемы потом (с развитием проекта) выливаются весьма недетские даже для очень опытного разработчика.

Эта СуБД при определенных условиях и нагрузках превращается в своеобразный кэш. Со всеми вытекающими проблемами с ним связанными. Причем в кэш, который невозможно "перезагрузить", поскольку это основаная БД. Целостность данных убивается и проект рушится до основания.

Вот почему я утверждаю, что Mongo нужно использовать очень обоснованно. И область применения ее крайне узкая. Это не для студентов вещь, а для дядек, которые понимают уже много всего и собаку съели в вопросах хранения данных.


--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergeiss  
Дата
Цитировать сообщение

Пользователь сейчас на форуме



Сидел он, дум великих полон - и вдаль глядел
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 14965
Пользователь №: 4190
На форуме: 8 лет, 9 месяцев, 26 дней
Карма: 443




Ron, если речь только про Монго, то может быть. Не работал с ней.


--------------------
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Нет


--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (5) « Первая ... 3 4 [5]  Ответ в темуСоздание новой темыСоздание опроса