Программист на PHP + MySQL

[Удален]
#21
DyaDya:
Вы бы показали, решение задачи в чистом виде

В чистом виде его не существует, разные люди используют разные стили написания кода, некоторые пишут комментарии некоторые нет, некоторые ставят "static" внутрь base_connect, а некоторые в base_query, некоторые вообще предлагают отказаться от $array[] и использовать array_push (типа так красивее) люди разные

Смысл задания именно в том чтоб оценить как именно человек это делает, и насколько это хорошо.

naster
На сайте с 01.06.2006
Offline
244
#22

Спасибо добр человек помог разобраться.

+1 тебе

DyaDya
На сайте с 11.04.2007
Offline
147
#23
Зингельшухер:
В чистом виде его не существует, разные люди используют разные стили написания кода, некоторые пишут комментарии некоторые нет, некоторые ставят "static" внутрь base_connect, а некоторые в base_query, некоторые вообще предлагают отказаться от $array[] и использовать array_push (типа так красивее) люди разные

Смысл задания именно в том чтоб оценить как именно человек это делает, и насколько это хорошо.

Я был уверен, что добавление static и в коннект доп параметра на индификатор соединения не является сложным и уже не стал дублировать код с незначительными изменениями.

Мое предположение, что требуется просто решить основную задачу, в которой предполагается, что некоторая функция начинает существовать только после вызова другой. С этим согласен - это интересный момент (правда нигде такое не использовал ибо теряется прозрачность кода). На него я и обратил внимание в реализации! Плюс статичный параметр, ничего особенного. Я же о нем сам и упомянул. Но дописывать уже не стал, ибо смысл итак передан. Да и вы же не сказали назначение функции, поэтому зачем мне додумывать в каких условиях будет применять эта функция и что нужно еще предусмотреть. Изначально было сказано, что она не очень то и нужна и делать из неё везде используемую функцию не предполагалось. А если додумывать, то в результате она вообще может разрастить вплоть до самостоятельного класса решающего свою определенную задачу с учетом ВСЕХ нюансо. Но это уже другой разговор.

Все равно было интересно подебатировать с Вами. Я сделал свой вывод из этого, вы - свой. Удачи.

Вот, вроде, несложный тест по PHP, но тоже кое-что может напомнить даже специалистам:

http://www.corp.mamba.ru/test/test.phtml

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
[Удален]
#24
DyaDya:
Вот, вроде, несложный тест по PHP, но тоже кое-что может напомнить даже специалистам:

Многие разделяют мою точку зрения на счёт этого теста, её я уже высказывал в одном из топиков (ссылку не помню)

Проще говоря проходил я его как-то, никаких вопросов о РНР я там не нашёл, в основном работа с *nix и с софтом для разработчиков, всё что там о РНР одинаково справедливо для многих языков (т.е для прохождения теста толком и РНР знать не нужно)

DyaDya:
требуется просто решить основную задачу

Так и есть, только ВСЮ задачу, а не только то что можно заметить невооружённым взглядом.

I
На сайте с 05.06.2006
Offline
117
#25

Спрашивают в личку,

какой сложности?
какие именно работы были?

трудно мне оценивать сложность работ

то, что сделал уже - вроде и несложно. :)

из необычных скриптов - сделал скрипт для экспорта форума(транслятор базы) из форума CLAN в phpBB2

переделываю движки, устанавливаю моды, пишу с нуля скрипты.

Миграция с ISPManager 4 в VestaCP (https://chast.in/copy-users-from-ispmanager-2-vestacp.html) Хостинг серверов, пользуюсь сам (http://vps-server.ru/rp/pl.php?96)
kartrid
На сайте с 19.09.2007
Offline
68
#26

Напишите мне вот это за деньги плиз

/ru/forum/188111

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

Играю в покер, мой Блог (http://www.blog-poker.ru)
I
На сайте с 05.06.2006
Offline
117
#27

Появилось время, готов взять заказ.

Оплата по договоренности, пишите.

I
На сайте с 27.07.2007
Offline
76
#28

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

Задача была непростая, помог по максимому.

ТОПовые коммерческие домены (/ru/forum/523219)
DH
На сайте с 08.01.2008
Offline
0
#29

сможеш в кубик интегрировать смс замок? и за сколько?

move fast, act right or die_hard atyraunews.com
S
На сайте с 27.12.2007
Offline
114
#30

to Зингельшухер

вот обьясните мне, зачем задавать программеру пазлы, которые встречаются только при безгармотном проектировании?

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

а по поводу вашего задания - есть стандартное решение, полностью удовлетворяющее вашим условиям, уже встроенное в PHP:


try {
$db1 = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
$data = $db1->query('SELECT * FROM `table` LIMIT 0, 30;')->fetchAll();
$db1 = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}

и нефиг огород со статиками и синглтонами городить ... вот так и появляется "индийский код" ...

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий