![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I think I got it where all this bs about passing around numerical ids of entities instead of entity references (maybe lazy) come from. It's like 'error code'. It comes from the ancient c programming, where we just could not allocate a string for a readable piece of text, or for the data that may need some efforts to instantiate or allocate.
In short. It's stupid to pass around "ids" in a program.
In short. It's stupid to pass around "ids" in a program.
no subject
Date: 2015-10-01 09:46 pm (UTC)They are not stupid. They are just from an old age. mid-XX century.
no subject
Date: 2015-10-01 09:55 pm (UTC)You have a resource ID. You have a separate team producing you UI strings for error messages. And another team producing you UI strings in some other languages.
Can you describe me the process of adding a new UI string in a situation where instead of ID you have a readable piece of text right there embedded in random places of your 100KLOC project. How do you engage team 1? How do you ever KNOW you have to engage team 1? let alone team 2.
after you are done with that, we will also discuss how you build the process so you eventually achieve and sustain ADA compliance for high-contrast UI.
I can probably propose a one-pager on how you do this all with IDs and stuff.
no subject
Date: 2015-10-02 12:30 am (UTC)no subject
Date: 2015-10-02 01:03 am (UTC)no subject
Date: 2015-10-02 07:36 am (UTC)Это в том же стиле рассуждение, я правильно понимаю?
no subject
Date: 2015-10-02 09:52 am (UTC)