[fun] Best practices in application architectures

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[fun] Best practices in application architectures

abergel
Today: use layers to decouple

It made me laugh :-)

Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.








--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

6a00d8341d3df553ef014e5f920093970c-800wi (94K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [fun] Best practices in application architectures

Mariano Martinez Peck
hahahha  The problem is that people does NOT understand that normally we change vertically, not horizontally. It is faaaaar more common refactoring model classes than changing the UI framwork or database. I remember once when I was working, and we needed to add a new attribute to the User "object". When the project leader asked me how many time I needed to spend to do it, I say one week (ok, it was less, but it doesnt matter here hahaha). And he asked me why,...my answer was that I needed to modify:

- The "bussiness" object User.
- User.hbm.xml  or annotations mappings.
- DAOUser
- IDAOUser
- IUserService
- UserServiceImpl
- UI forms
- WEbservices
- USER table in database

:)

On Thu, Mar 3, 2011 at 2:12 PM, Alexandre Bergel <[hidden email]> wrote:
Today: use layers to decouple

It made me laugh :-)

Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.








--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [fun] Best practices in application architectures

Stéphane Ducasse
lol

On Mar 3, 2011, at 2:26 PM, Mariano Martinez Peck wrote:

> hahahha  The problem is that people does NOT understand that normally we change vertically, not horizontally. It is faaaaar more common refactoring model classes than changing the UI framwork or database. I remember once when I was working, and we needed to add a new attribute to the User "object". When the project leader asked me how many time I needed to spend to do it, I say one week (ok, it was less, but it doesnt matter here hahaha). And he asked me why,...my answer was that I needed to modify:
>
> - The "bussiness" object User.
> - User.hbm.xml  or annotations mappings.
> - DAOUser
> - IDAOUser
> - IUserService
> - UserServiceImpl
> - UI forms
> - WEbservices
> - USER table in database
>
> :)
>
> On Thu, Mar 3, 2011 at 2:12 PM, Alexandre Bergel <[hidden email]> wrote:
> Today: use layers to decouple
>
> It made me laugh :-)
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [fun] Best practices in application architectures

EstebanLM
he, once we created a "TooManyLayersException" :)

El 03/03/2011, a las 4:02p.m., Stéphane Ducasse escribió:

> lol
>
> On Mar 3, 2011, at 2:26 PM, Mariano Martinez Peck wrote:
>
>> hahahha  The problem is that people does NOT understand that normally we change vertically, not horizontally. It is faaaaar more common refactoring model classes than changing the UI framwork or database. I remember once when I was working, and we needed to add a new attribute to the User "object". When the project leader asked me how many time I needed to spend to do it, I say one week (ok, it was less, but it doesnt matter here hahaha). And he asked me why,...my answer was that I needed to modify:
>>
>> - The "bussiness" object User.
>> - User.hbm.xml  or annotations mappings.
>> - DAOUser
>> - IDAOUser
>> - IUserService
>> - UserServiceImpl
>> - UI forms
>> - WEbservices
>> - USER table in database
>>
>> :)
>>
>> On Thu, Mar 3, 2011 at 2:12 PM, Alexandre Bergel <[hidden email]> wrote:
>> Today: use layers to decouple
>>
>> It made me laugh :-)
>>
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [fun] Best practices in application architectures

Guillermo Polito
xD

On Thu, Mar 3, 2011 at 4:21 PM, Esteban Lorenzano <[hidden email]> wrote:
he, once we created a "TooManyLayersException" :)

El 03/03/2011, a las 4:02p.m., Stéphane Ducasse escribió:

> lol
>
> On Mar 3, 2011, at 2:26 PM, Mariano Martinez Peck wrote:
>
>> hahahha  The problem is that people does NOT understand that normally we change vertically, not horizontally. It is faaaaar more common refactoring model classes than changing the UI framwork or database. I remember once when I was working, and we needed to add a new attribute to the User "object". When the project leader asked me how many time I needed to spend to do it, I say one week (ok, it was less, but it doesnt matter here hahaha). And he asked me why,...my answer was that I needed to modify:
>>
>> - The "bussiness" object User.
>> - User.hbm.xml  or annotations mappings.
>> - DAOUser
>> - IDAOUser
>> - IUserService
>> - UserServiceImpl
>> - UI forms
>> - WEbservices
>> - USER table in database
>>
>> :)
>>
>> On Thu, Mar 3, 2011 at 2:12 PM, Alexandre Bergel <[hidden email]> wrote:
>> Today: use layers to decouple
>>
>> It made me laugh :-)
>>
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev