HolismHolding / Issues

1 stars 0 forks source link

Rename "module" to "part" #221

Open Nefcanto opened 2 months ago

Nefcanto commented 2 months ago

I asked this question from ChatGPT and Gemini:

I want to choose a simple terminology to name things in my software. My software is made of modules. I'm using modularized monolith architecture. However, module is not a good term for lay person. What word would be better?

And these are the answers I got:

ChatGPT:

A simpler term for "module" that might resonate better with laypersons could be "section" or "part." These terms are intuitive and suggest a distinct, manageable piece of the whole without the technical connotations that "module" might carry. Another option could be "component," which still conveys the idea of something that can be individually understood and managed while being part of a larger system.

Gemini:

Alternative Terms for "Module" in Software Here are some alternative terms that might be more understandable for a lay person: General Terms: Part: Implies a component of a larger whole. Component: Suggests a self-contained unit. Section: Connotes a distinct division. More Specific Terms (depending on the context): Block: If the modules are visually distinct or organized in a grid-like fashion. Unit: If the modules are small and self-contained. Piece: A more informal term implying a small, individual part.

Based on all the considerations until this moment, the word "Section" is very simple, explicitly and universal.

Liner suggested unit, component and part.

Nefcanto commented 2 months ago

Based on the arguments in these links:

https://english.stackexchange.com/questions/100285/what-is-the-difference-between-section-and-part

and

https://ell.stackexchange.com/questions/32378/section-vs-segment-vs-part

It seems that Part is a better choice. Because it denotes modularity more.

Nefcanto commented 1 month ago

At this moment I think this is more suitable for layman:

  1. System
  2. Part
  3. Type
  4. Thing
Nefcanto commented 1 month ago

It seems that the word "Application" is more suitable for ordinary people than the word "System". Thus:

  1. Application
  2. Part
  3. Type
  4. Thing
Nefcanto commented 1 month ago

Also it might be a good idea to use "Group" instead of "Type":

Group of orders Group of blog posts

گروه سفارشات گروه مطالب

  1. برنامه
  2. بخش وبلاگ
  3. گروه پست ها
  4. پست فلان
Nefcanto commented 3 weeks ago

1- The entire application 2- A part of the application 3- A group of things/items 4- A single thing/item

۱- تمام برنامه ۲- بخشی از برنامه ۳- گروهی از چیزها ۴- یک چیز

Nefcanto commented 1 week ago

These are all different architectures that break a large thing into smaller things and call them differently.

Nefcanto commented 1 week ago

This would become the new Parts table:

Id,Title
main_fa_parts_part_organization,سازمان
main_en_parts_part_organization,Organization
Nefcanto commented 1 week ago

And the types table:

Id,Title
main_fa_parts_type_post_parent_main_fa_parts_part_blog,مطلب
main_en_parts_type_post_parent_main_fa_parts_part_blog,Blog
Nefcanto commented 1 week ago