Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to improve also quality and timeliness of software ?

1 view
Skip to first unread message

rami18

unread,
May 28, 2017, 6:31:06 PM5/28/17
to
Hello....


I am a computer programmer..

How to improve also quality and timeliness of software ?

I was asking myself this question and i will present my thoughts:

You have to abstract also the graph that offer a deeper insights into
the nature of objects and the system.

And this has to be done smartly..

The abstract graph of the system must reveal the following:

1- It has to reveal the hierarchy of roles and the
breadths of those roles

2- It has to offer a deeper insights into the nature of the objects, the
abstract graph must reveal easily the triads why-what-how.

3- the abstract graph must be clear and it has to clearly and
efficiently and plainly communicates what the roles do.

4- It has to have a high unity, a role has high unity if all actions
described in the role have one purpose.

5- You have to have a good coupling between objects and methods. This is
the visibility and degree to which two objects or methods communicate
with each other. This is the degree of interdependence between software
modules, a measure of how closely connected two routines or modules are,
it must be low coupling. A low coupling is a sign of well-structured
software system

Also i am an experienced programmer in parallel programming and
synchronization algorithms, and here is some of my inventions:

You have to appreciate my inventions of my C++ synchronization objects
library..

Here is why:

Here is the problem of optimistic Transactional memory:

If there is more conflicts between reads and writes you have to rollback
and to serialize also etc. and this will be less energy efficient and it
will be less faster than pessimistic locking mechanisms

So i think that my C++ Synchronization objects library and my Delphi
synchronization objects are still really useful..

You can download it from:

https://sites.google.com/site/aminer68/c-synchronization-objects-library


Thank you,
Amine Moulay Ramdane.





0 new messages