Na https://gist.github.com/701140 umieściłem dokończony w domu przykład ze spotkania. Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania widać bardzo czytelnie. Zapraszam do komentowania :)
Tylko, ze wzorca stanu uzywa sie po to, aby nie zasmiecac kodu
komendami switch/if-else, ty po prostu napisales caly kod w jednej
metodzie. Wedlug mnie program, choc krotki to nie jest zbyt elegancki.
> Nahttps://gist.github.com/701140umieściłem dokończony w domu
> przykład ze spotkania.
> Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania
> widać bardzo czytelnie.
> Zapraszam do komentowania :)
Zgadza się, umieściłem wszystko w jednej długiej metodzie, a łamie ona zasadę utrzymywania całego kodu na jednym poziomie abstrakcji - w wolnej chwili rozbiję ją na mniejsze. Opublikuję też resztę kodu przykładu, razem z testem. Cieszę się, że udało mi się sprowokować dyskusję. W tej chwili proponuję umieszczać komentarze (po angielsku) na stronie gista: http://gist.github.com/701140
Jeśli ktoś uważa, że wzorcem stanu (lub innym podejściem) dałoby się zamodelować komponent bramy lepiej, to zachęcam do przysłania własnego gista.
W dniu 16 listopada 2010 08:38 użytkownik Mirek Pluta <luno...@gmail.com> napisał:
> Tylko, ze wzorca stanu uzywa sie po to, aby nie zasmiecac kodu > komendami switch/if-else, ty po prostu napisales caly kod w jednej > metodzie. Wedlug mnie program, choc krotki to nie jest zbyt elegancki.
> On Nov 16, 12:23 am, Przemyslaw Pokrywka > <przemyslaw.pokry...@gmail.com> wrote: >> Hej
>> Nahttps://gist.github.com/701140umieściłem dokończony w domu >> przykład ze spotkania. >> Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania >> widać bardzo czytelnie. >> Zapraszam do komentowania :)
>> Pozdrawiam >> Przemek
> -- > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com. > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com. > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.
<przemyslaw.pokry...@gmail.com> wrote:
> Zgadza się, umieściłem wszystko w jednej długiej metodzie, a łamie ona
> zasadę utrzymywania całego kodu na jednym poziomie abstrakcji - w
> wolnej chwili rozbiję ją na mniejsze. Opublikuję też resztę kodu
> przykładu, razem z testem.
> Cieszę się, że udało mi się sprowokować dyskusję. W tej chwili
> proponuję umieszczać komentarze (po angielsku) na stronie gista:http://gist.github.com/701140
> Jeśli ktoś uważa, że wzorcem stanu (lub innym podejściem) dałoby się
> zamodelować komponent bramy lepiej, to zachęcam do przysłania własnego
> gista.
> W dniu 16 listopada 2010 08:38 użytkownik Mirek Pluta
> <luno...@gmail.com> napisał:
> > Tylko, ze wzorca stanu uzywa sie po to, aby nie zasmiecac kodu
> > komendami switch/if-else, ty po prostu napisales caly kod w jednej
> > metodzie. Wedlug mnie program, choc krotki to nie jest zbyt elegancki.
> > On Nov 16, 12:23 am, Przemyslaw Pokrywka
> > <przemyslaw.pokry...@gmail.com> wrote:
> >> Hej
> >> Nahttps://gist.github.com/701140umieściłem dokończony w domu
> >> przykład ze spotkania.
> >> Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania
> >> widać bardzo czytelnie.
> >> Zapraszam do komentowania :)
> >> Pozdrawiam
> >> Przemek
> > --
> > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
> > Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com.
> > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com.
> > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresemhttp://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.
Zapraszam do komentowania. Jest tam cały projekt, włącznie z testem jednostkowym i setupem SBT. Można sobie pooglądać i/lub ściągnąć i poeksperymentować
Pozdrawiam, Przemek
W dniu 16 listopada 2010 16:05 użytkownik Mirek Pluta <luno...@gmail.com> napisał:
> On Nov 16, 11:28 am, Przemyslaw Pokrywka > <przemyslaw.pokry...@gmail.com> wrote: >> Zgadza się, umieściłem wszystko w jednej długiej metodzie, a łamie ona >> zasadę utrzymywania całego kodu na jednym poziomie abstrakcji - w >> wolnej chwili rozbiję ją na mniejsze. Opublikuję też resztę kodu >> przykładu, razem z testem. >> Cieszę się, że udało mi się sprowokować dyskusję. W tej chwili >> proponuję umieszczać komentarze (po angielsku) na stronie gista:http://gist.github.com/701140
>> Jeśli ktoś uważa, że wzorcem stanu (lub innym podejściem) dałoby się >> zamodelować komponent bramy lepiej, to zachęcam do przysłania własnego >> gista.
>> W dniu 16 listopada 2010 08:38 użytkownik Mirek Pluta >> <luno...@gmail.com> napisał:
>> > Tylko, ze wzorca stanu uzywa sie po to, aby nie zasmiecac kodu >> > komendami switch/if-else, ty po prostu napisales caly kod w jednej >> > metodzie. Wedlug mnie program, choc krotki to nie jest zbyt elegancki.
>> > On Nov 16, 12:23 am, Przemyslaw Pokrywka >> > <przemyslaw.pokry...@gmail.com> wrote: >> >> Hej
>> >> Nahttps://gist.github.com/701140umieściłem dokończony w domu >> >> przykład ze spotkania. >> >> Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania >> >> widać bardzo czytelnie. >> >> Zapraszam do komentowania :)
>> >> Pozdrawiam >> >> Przemek
>> > -- >> > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
>> > Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com. >> > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com. >> > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresemhttp://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.
> -- > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com. > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com. > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.
> On Nov 16, 11:28 am, Przemyslaw Pokrywka > <przemyslaw.pokry...@gmail.com> wrote: >> Zgadza się, umieściłem wszystko w jednej długiej metodzie, a łamie ona >> zasadę utrzymywania całego kodu na jednym poziomie abstrakcji - w >> wolnej chwili rozbiję ją na mniejsze. Opublikuję też resztę kodu >> przykładu, razem z testem. >> Cieszę się, że udało mi się sprowokować dyskusję. W tej chwili >> proponuję umieszczać komentarze (po angielsku) na stronie gista:http://gist.github.com/701140
>> Jeśli ktoś uważa, że wzorcem stanu (lub innym podejściem) dałoby się >> zamodelować komponent bramy lepiej, to zachęcam do przysłania własnego >> gista.
>> W dniu 16 listopada 2010 08:38 użytkownik Mirek Pluta >> <luno...@gmail.com> napisał:
>> > Tylko, ze wzorca stanu uzywa sie po to, aby nie zasmiecac kodu >> > komendami switch/if-else, ty po prostu napisales caly kod w jednej >> > metodzie. Wedlug mnie program, choc krotki to nie jest zbyt elegancki.
>> > On Nov 16, 12:23 am, Przemyslaw Pokrywka >> > <przemyslaw.pokry...@gmail.com> wrote: >> >> Hej
>> >> Nahttps://gist.github.com/701140umieściłem dokończony w domu >> >> przykład ze spotkania. >> >> Widać, jak można obyć się bez wzorca stanu GoF, a tok przetwarzania >> >> widać bardzo czytelnie. >> >> Zapraszam do komentowania :)
>> >> Pozdrawiam >> >> Przemek
>> > -- >> > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
>> > Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com. >> > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com. >> > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresemhttp://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.
> -- > Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "WrASSE".
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres wroclaw-scala-enthusiasts@googlegroups.com. > Aby anulować subskrypcję tej grupy, wyślij e-mail na adres wroclaw-scala-enthusiasts+unsubscribe@googlegroups.com. > Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/wroclaw-scala-enthusiasts?hl=pl.