This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| пер. http://emberjs.com/guides/outlets/ | |
| Ember Application Structure | |
| На верхнем уровне, вы строите Ember приложение, посредством составления | |
| вложенных маршрутов, для соответсвующих состояний приложения. | |
| Routing Маршрут | |
| Пользователь перемещается по вашему приложению, делая выбор: что смотреть. | |
| Например, у вас блог, ваш пользователь может выбирать между вашими постами и |
| пер. | |
| http://www.adobe.com/devnet/html5/articles/flame-on-a-beginners-guide-to-emberjs.html | |
| В наше время сложные JavaScript приложения уже везде. Эти приложения растут с каждым | |
| днем, они уже не являются длинными цепочками jQuery колбэков и даже отдельными | |
| фц-иями, вызываемыми в разных местах приложения. Теперь JavaScript разработчикам | |
| требуется изучасть вещи, десятилетиями известные программистам desctop софта: | |
| организация и эффекстивность работы. | |
| [опустил многословное описание MVC паттерна] |
| <table> | |
| <tr> | |
| <td>i</td> | |
| <td>a</td> | |
| <td>a</td> | |
| </tr> | |
| <tr> | |
| <td>r</td> | |
| <td>s</td> | |
| <td>a</td> |
| <table> | |
| <tr> | |
| <td>Lorem ipsum dolor sit amet, consectetur</td> | |
| <td>Lorem ipsum dolor sit amet, consectetu</td> | |
| <td>Lorem ipsum dolor sit amet, consectetu</td> | |
| </tr> | |
| <tr> | |
| <td>Lorem ipsum dolor sit amet, consectetur</td> | |
| <td>Lorem ipsum dolor sit amet, consectetu</td> | |
| <td>Lorem ipsum dolor sit amet, consectetu</td> |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|Lorem ipsum dolor sit amet, consectetu | |
| Lorem ipsum dolor sit amet, consectetur|Lorem ipsum dolor sit amet, consectetu|L |
| В проекте есть задача выгружать ежемесячно определенные данные третьей стороне. И в случае изменения уже выгруженных данных, получить об этом своевременное уведомление, чтобы можно было выгрузить обновленные данные. | |
| 1. Должны быть зафиксированы выгруженные данные. | |
| 2. Должно быть своевременное уведомление об обновлении выгруженных данных. | |
| Как решить? | |
| ```shell | |
| mysqltest | |
| ``` |
| define(['react'], (React) => { | |
| class TestView extends React.Component { | |
| constructor(props) { | |
| super(props); | |
| this.state = { | |
| value: 10 | |
| }; | |
| } |
Многие, кто писал приложение на yii 1.x, (на самом деле как я понимаю все нижеописанное актуально и для yii 2.x) и если проект достаточно сложный,n в какой то момент приходил к ситуации, что модели становились толстые, что, количество сценариев в модели растет, методы beforeSave, beforeValidate, afterValidate становятся неуправляемые и все это превращается в нетестируемый, неуправляемый код. И тут появляется то самое чувство, что ты делаешь что-то не так.