bluemodel / BlueM.Opt

BlueM.Opt is an optimization framework that can be coupled with an arbitrary simulation software.
https://wiki.bluemodel.org/index.php/BlueM.Opt
GNU General Public License v3.0
2 stars 1 forks source link

210: EVOMOD.VB überflüssig #143

Closed bluemodel-bot closed 2 years ago

bluemodel-bot commented 2 years ago
Original bug ID 210
Reported by huebner on 2007-03-14
Affects version 0.9
Component EVO
Severity trivial
Priority P4
Milestone 1.0
Assigned to froehlich
Status CLOSED INVALID

Comments:

froehlich on 2007-08-23:

---- Reported by huebner 2007-03-14 16:34:28 ----

EVOMOD.VB könnte man auch in evoeinstellungen verpacken. Würde die Sache evtl. übersichtlicher machen. Die Konstanten an dieser Stelle werden teilweise gar nicht verwendet.

---- Additional Comments From froehlich 2007-04-25 16:44:04 ----

überflüssig finde ich EVOMOD.VB nicht. Ist doch ganz geschickt, die Konstanten in ein externes Modul zu verpacken. Ungenutzte Konstanten sollten natürlich entfernt werden.

---- Additional Comments From huebner 2007-04-27 09:56:14 ----

Allerdings hat der Name Evomod.vb sehr wenig mit dem Inhalt des Moduls zu tun. Mann könnte es umbenennen in EvoKonst. Oder man verschiebt die Konstanten in EvoEinstellungen.vb. EvoEinstellungen ist soweit ich das gesehen hab, auch das einzige Modul, welches die Konstanten verwendet. Der Name passt auch zu den Konstanten.

---- Additional Comments From froehlich 2007-04-27 16:23:05 ----

Es ist generell ratsam, Konstanten in Module zu packen, da man dann nicht den gesamten Namespace angeben muss, sondern innerhalb des gesamten Projekts (nicht Projektmappe!) lediglich über ihren Namen auf die Konstanten zugreifen kann. Siehe http://msdn2.microsoft.com/de-de/library/aaxss7da(VS.80).aspx

Deswegen finde ich, dass das Modul bestehen bleiben sollte (und in Zukunft brauchen wir vielleicht auch Module für _Main und Apps?)

Der Name ist mir egal, obwohl ich EVOMOD gut finde, weil es darauf hinweist, dass es ein Modul ist.

---- Additional Comments From huebner 2007-05-21 17:05:13 ----

Die Konstanten und die Funktion keyOK wurde jetzt von MyEVOS.vb nach hier (EVOMOD.VB) verschoben. Revision 247.

--- Bug imported by froehlich 2007-08-23 16:17 ---

This bug was previously known as bug 80

froehlich on 2007-10-16:

EVOMOD ist überflüssig, sollte entfernt werden, sobald Bug 211 erledigt ist

froehlich on 2007-12-07:

In Rev 747 doch noch einen Nutzen für EVOMOD gefunden: nämlich für Konstanten, die an verschiedenen Stellen verfügbar sein sollen.