Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Динамические модели: правильно или нет [RSS Feed]

#1 Июль 31, 2014 12:15:31

GrAndSE
Зарегистрирован: 2014-07-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

nnmware
Дайте-ка угадаю. Это компания Смит продолжает всех терзать тестовым заданием третий год.Раньше они на фриланс.ру расписывали как им требуются “питонщики”, но достав весь СНГ, теперь они постят предложения работы на Odesk. Вы лучше не связывайтесь, а то будет как у меня, сначала они письмо потеряли, потом времени у крутых программеров Смита не было посмотреть, потом еще что-нибудь. А потом им не понравится что они тупят пару недель и теряют письма, и они заявят Вам что код, скопированный из джанго и соуса неопрятен.Господин Долбунов полностью оправдывает свою фамилию.А про динамические модели- ловите. https://github.com/nnmware/testworkМожет сделаете более опрятно и глядишь Ваше письмо не прое… потеряют ЗЫ. Не написал бы это, если бы не столкнулся с таким свинским неуважением к чужому времени и работе. “Письма теряются, времени нет, все говно а мы Дартаньяны”. ЗЫЗЫ: Касаемо изначальной темы топика- у Вас SQL не создается динамически, а в задании об этом была речь + требуется учитывать миграции, чтобы при изменении данных в yaml файле корректно добавлялись новые поля и удалялись ненужны.

День добрый. Не буду скрывать того, что имею отношение к компании smyt.
Не знаю, кто терял письма и смотрел код, но тот код, который Вы выложили здесь не соответствует заданию, написанному в теме, а именно:
2) Таблицы в бд надо создать стандартными средствами django (syncdb), для изменения
необходимо использовать south (в консоли, если модели правильно созданы, то syncdb и
south их подхватывают);
Проверить очень легко. Достаточно склонировать код и добавить south в приложения:
$ python manage.py syncdb
Syncing…
Creating tables …
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
Creating table django_content_type
Creating table django_session
Creating table django_site
Creating table django_admin_log
Creating table south_migrationhistory

You just installed Django's auth system, which means you don't have any superusers defined.

….

$ python ./manage.py schemamigration –initial testwork
Created 0001_initial.py. You can now apply this migration with: ./manage.py migrate testwork
$ cat testwork/migrations/0001_initial.py
# -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models


class Migration(SchemaMigration):

def forwards(self, orm):
pass
def backwards(self, orm):
pass
models = {

}

complete_apps =

От себя скажу, Вы зря опирались на http://dynamic-models.readthedocs.org/en/latest/ - можно все сделать гораздо проще, с меньшим количеством и с полноценной поддержкой sycndb и south. Так что не стоит себя в ключе недооцененного гения.

Всего доброго.

Офлайн

#2 Июль 31, 2014 12:51:03

Dolbunov
Зарегистрирован: 2013-01-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

nnmware
К тому же он не особо и мой, все было основано на http://dynamic-models.readthedocs.org/en/latest/
То есть, вы признаетесь, что код вы не сами писали, признаете это и считаете нормальным? Окей. )

nnmware
Задание-то не на сообразительность оказалось, а на правописание.
Ну так высокие у нас требования к культуре разработки и говнокодинг мы не любим. Извините за это.

nnmware
ибо последний месяц вакансия уже раз 15 повторяется, хоть бы убивали старые чтоли для приличия. 15 вакансий, percent hiring - 0.
Почему нужно убирать старые вакансии ради приличия? Нам нечего скрывать. У нас высокие требования к разработчикам и все, кто у нас работает - профессионалы (статистически). Высокие требования мы предъявляем даже к джуниорам. Процент найма у нас невысок, просто потому, что найти хороших разработчиков сложно. Из 100 человек, которые нам пишут, остается обычно 1.

Так или иначе, спасибо за ваш фидбек.

Офлайн

#3 Авг. 1, 2014 07:21:36

nnmware
Зарегистрирован: 2012-07-21
Сообщения: 133
Репутация: +  13  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

Умора. Два года назад- код верный, неряшливо написан. Сейчас- код неверный.

Господин Долбунов, в смысле “код не сами писали”. Код сами писали, только перед этим сами и разобрались как создаются динамические модели в Django. Или надо было Джанго и South еще переписать?
Детский сад конкретный.

Всего хорошего в поисках разработчиков.

Офлайн

#4 Авг. 1, 2014 14:48:32

GrAndSE
Зарегистрирован: 2014-07-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

nnmware
Умора. Два года назад- код верный, неряшливо написан. Сейчас- код неверный.
Ну я не знаю, кто Вам отвечал два года назад, что код верный и по какой причине был такой ответ. Я Вам описал, почему даже с точки зрения требований изложенных в этой теме код не верен. Я даже умолчал, что в тестовом задании о котором Вы говорили есть еще пункты, которым выложенный Вами код 100% не соответствует. Если это и есть полное тестовое задание, которое Вы показывали тогда, то кто-то допустил огромную ошибку, написав Вам в ответ, о том, что задание выполнено верно.

Офлайн

#5 Авг. 1, 2014 17:08:00

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

Честно говоря, гавно какое-то, а не задание.

Dolbunov
Ну так высокие у нас требования
А есть ради чего? Озвучте, какую зарплату вы собираетесь платить? Какие задачи будут стоять перед кандидатом на должность?
Просто если судить по атмосфере топика и вашим комментариям, попасть к вам - это как поцеловать Бога, это как вытянуть самый удачный в жизни билет, а ваш коллектив состоит из Перельманов и Вассерманов онли.
Хотя бы ссылку на офсайт дайте, чтоб примерно понять, что вы за перцы такие.



Офлайн

#6 Авг. 1, 2014 18:10:49

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

FishHook
http://smyt.ru/

Офлайн

#7 Авг. 1, 2014 18:41:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

Господи, ну сайты делаете ну и что? Одна из тысяч типичных мелких контор. А гонору на себя нагнали куда деваться.

Может я конечно не прав. Читаем (грамматика сохранена):

На несколько лет существования штат компании вырос с 2 до более чем 20 высококвалифицированных профессионалов в различных областях, начиная от проектирования IT решений и конслалтинга заканчивая доработкой чужого исхоного кода

Богатыри!!! Двадцать Вассерманов-универсалов. В одном предложении три грамматических ошибки.
Чем же занимаются гиганты мысли?
начиная от интернет-представительств компаний, заканчивая крупными социальными сетями и сервисами;

Ребят, а можно узнать, какие такие крупные социальные сети вы сделали?



Офлайн

#8 Авг. 4, 2014 15:42:48

GrAndSE
Зарегистрирован: 2014-07-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

FishHook
Господи, ну сайты делаете ну и что? Одна из тысяч типичных мелких контор.
Ну а что на Python/Django то можно делать? Может типичных, может и нет.

Не пойму, что всех так задевает немного необычное тестовое? Хотеть, чтобы человек показал какой-то уровень квалификации и аккуратности - преступление или наглость?

Офлайн

#9 Авг. 4, 2014 17:54:23

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

GrAndSE
Ну а что на Python/Django то можно делать?
Например, крупные социальные сети.

На вашем сайте раз пятнадцать написано, что вы ориентированны на качество продукта, имеете большой опыт в реализации крупных интернет-проектов, содержите команду высококлассных специалистов во всех областях. Вы сами заявляете, что очень требовательны к уровню ваших сотрудников.
Ваше тестовое задание уже дезавуировано и нет смысла предлагать его новым кандидатам.
В таком случае, развейте сомнения, покажите эталонное решение вашего тестового задания. Я так понимаю, что многим это интересно. Многие хотят увидеть, как же кодят в комманде монстров веб-девелопмента.



Офлайн

#10 Авг. 4, 2014 18:39:16

GrAndSE
Зарегистрирован: 2014-07-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамические модели: правильно или нет

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

FishHook
В таком случае, развейте сомнения, покажите эталонное решение вашего тестового задания. Я так понимаю, что многим это интересно.
в тех же обсуждениях проскакивали еще больше года назад полные решения, которые очень близки к эталонным. Хотя вообще о каком эталоне может идти речь? Кто-то использует для клиентской части AngularJS, кто-то обходится JQuery, кто-то использует django-rest-framework, кто-то еще какие-то решения, а кому-то и стандартных средств хватает. Это отправная точка, с которой можно начать общаться с человеком: а почему Вы используете здесь это, а как бы Вы поступили, в случае если бы нужно было добавить такой функционал и т.д.

FishHook
Многие хотят увидеть, как же кодят в комманде монстров веб-девелопмента.
Ну про монстров Вы тут сами придумали.

Офлайн

  • Начало
  • » Django
  • » Динамические модели: правильно или нет[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version