Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clean Architecture

Avatar for HappyDev'13 HappyDev'13
December 08, 2013

Clean Architecture

Николай Рыжиков

Avatar for HappyDev'13

HappyDev'13

December 08, 2013
Tweet

More Decks by HappyDev'13

Other Decks in Programming

Transcript

  1. Решение = компромис Основная задача дизайна уменьшить боль, а не

    увеличить количество ништяков! Нет хорошей или плохой архитектуры - она может быть обоснованной или нет! Евгений Кривошеев
  2. Диалектика Движение и развитие в природе, обществе и мышлении обусловлено

    раздвоением единого на взаимопроникающие противоположности и разрешением возникающих противоречий между ними через борьбу
  3. Behaviour Driven Важнее то как система себя ведет (внешние требования)

    нежели то как она устроена (внутренние требования)
  4. i a m . t a p d o |

    s | c o n f i r m a t i o n _ k e y = n i l s . l i s t e n : s i g n _ u p d o | e v | c o n f i r m a t i o n _ k e y = e v . c o n f i r m a t i o n _ k e y e n d s . s i g n _ u p ! ( e m a i l , p a s s w o r d ) s . c o n f i r m ! ( c o n f i r m a t i o n _ k e y ) s e s s i o n _ k e y = s . s i g n _ i n ! ( e m a i l , p a s s w o r d ) s . s e s s i o n _ a c t i v e ? ( s e s s i o n _ k e y ) . s h o u l d b e _ t r u e s . s i g n _ o u t ! ( s e s s i o n _ k e y ) e n d