Software engineers la warew

BLACKLIST_MEMBER

Well-known member
  • Feb 9, 2008
    37,854
    14,810
    113
    127.0.0.1
    :rofl: යකෝ ඉතින් එහෙම කෝඩ් කරනවානම් මොන MVC ද ? :lol:

    ගහපියව් මේ framework එකෙන් මේ දේ ඉක්මනට :angry: කියල කිව්වම framework එක ඉගෙනගන්න යන කාලේ යොදවන්නේ නැතුව ඉක්මනට ප්‍රොජෙක්ට් එක ඉවර කරන්නේ එහෙමයි :rofl:

    නැහැ මං කිව්වේ එහෙම ගොන් උනේ නැතත් මන් කිව්වේ MVC වගේ patterns හැරෙන්න. අලුත් patterns ගොඩක් තියෙනවා framework එකක. ඒවා එහෙම "දරුණුවට" framework එකෙන් force කරන්නේ නැති ඒවා තියෙනවා ඔය කිව්වා වගේ ඒවා. අපිට කැමති විදිහට ගැහුවකි කියල. MVC කොහොමත් ගහනව, ලේසි සහ පරණ එකක්, සාමාන්‍යයෙන් standard එකක් වගේනේහ්. ඕන එකෙක් දන්නව. ඒත් ඊට අමතර අලුත් ඒව, ඒවා ඉතින් ඕනෙයි කියල එකක් නැහැ, සමහර වෙලාවට සමහර patterns, overkill එකක් එක හේතුවක්, අනික් එක ඉතින් ගහන කෙනා ඔහේ උගේ විදිහට ගහගෙන යන්න පුළුවන් ඒවා තියෙනවනෙ. මට ඔය මගුල් ඉගෙනගන්න උනේ මන් කරන වැඩේට පාවිච්චි කරන framework එක දරුණුවටම patterns වලින් ලියන්න force කරන එකක්. (open source එකක් නෙමෙයි අපේ උන් ඇතුලේ work කරන්න හදාගත්ත එකක් නෝමල් framework එකක් overkill නිසා fork එකක්, efficiency එක ප්‍රධාන කරගෙන හදපු, නැත්තන් මං නං කරයි ඔව්ව :dull:)
     
    Last edited:

    lehiutahusa

    Junior member
  • Oct 16, 2016
    52
    3
    8
    අපි නම් Factory, Command, Singelton, Facade යුස් කරනවා බන්... සමහරවිට ගොඩ දෙනෙක් නම නොදැන design patterns යූස් කරනවා ඇති..

    Singleton kalin godak aya use kala. Dannam eka epa kiyala kiyanne
     

    kolavari

    Well-known member
  • Aug 11, 2012
    33,746
    1
    25,653
    113
    කැළෑ පොජ්ජේ
    ගහපියව් මේ framework එකෙන් මේ දේ ඉක්මනට :angry: කියල කිව්වම framework එක ඉගෙනගන්න යන කාලේ යොදවන්නේ නැතුව ඉක්මනට ප්‍රොජෙක්ට් එක ඉවර කරන්නේ එහෙමයි :rofl:

    නැහැ මං කිව්වේ එහෙම ගොන් උනේ නැතත් මන් කිව්වේ MVC වගේ patterns හැරෙන්න. අලුත් patterns ගොඩක් තියෙනවා framework එකක. ඒවා එහෙම "දරුණුවට" framework එකෙන් force කරන්නේ නැති ඒවා තියෙනවා ඔය කිව්වා වගේ ඒවා. අපිට කැමති විදිහට ගැහුවකි කියල. MVC කොහොමත් ගහනව, ලේසි සහ පරණ එකක්, සාමාන්‍යයෙන් standard එකක් වගේනේහ්. ඕන එකෙක් දන්නව. ඒත් ඊට අමතර අලුත් ඒව, ඒවා ඉතින් ඕනෙයි කියල එකක් නැහැ, සමහර වෙලාවට සමහර patterns, overkill එකක් එක හේතුවක්, අනික් එක ඉතින් ගහන කෙනා ඔහේ උගේ විදිහට ගහගෙන යන්න පුළුවන් ඒවා තියෙනවනෙ. මට ඔය මගුල් ඉගෙනගන්න උනේ මන් කරන වැඩේට පාවිච්චි කරන framework එක දරුණුවටම patterns වලින් ලියන්න force කරන එකක්. (open source එකක් නෙමෙයි අපේ උන් ඇතුලේ work කරන්න හදාගත්ත එකක් නෝමල් framework එකක් overkill නිසා fork එකක්, efficiency එක ප්‍රධාන කරගෙන හදපු, නැත්තන් මං නං කරයි ඔව්ව :dull:)

    ඒ උනාට එහෙම කරන එක නම් හෙන චාටර් :yes: MVC කියන්නේ හැබැයි ඩිසයින් පැටන් එකක නෙමෙයි..:yes:
     

    kolavari

    Well-known member
  • Aug 11, 2012
    33,746
    1
    25,653
    113
    කැළෑ පොජ්ජේ
    එහෙම එපා කියන්නේ කොහොමද?....singleton ඕනේ කරන තැනට singleton use කරන්න ඕනේ...:yes:

    සින්ගල්ටන් වල අවුල් ගොඩක් තියෙනවා කියල එහෙම කතාවක් තියෙනවා...:yes: මමත් ඕක දැක්ක දැන් කාලෙකට කලින් :baffled:
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    සින්ගල්ටන් වල අවුල් ගොඩක් තියෙනවා කියල එහෙම කතාවක් තියෙනවා...:yes: මමත් ඕක දැක්ක දැන් කාලෙකට කලින් :baffled:

    මොන වගේ අවුල් ද බන්...මට එහෙම meter එකක් නැ...:dull:
     

    nalaka526

    Active member
  • Aug 4, 2006
    462
    176
    43
    Arangala
    • Like
    Reactions: KingCM

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk

    ~Pirate~

    Well-known member
  • Dec 24, 2012
    2,548
    996
    113
    මොකද බන් නැත්තේ :P අපි සමහර විට නොදැන පාවිච්චි කරන වෙලාවලුත් තියෙනවා...හිතලම ගහන වෙලාවලුත් තියෙනවා...සින්ගල්ටන්, ෆැක්ටරි එහෙම :yes:

    අනිත් එක උබ ෆ්‍රේම්වර්ක් ගහනවානම් කොහොමත් පැටර්න් තියෙනව...උන්ගේ ක්ලාස් පාවිච්චි කරනවා කියන්නේ උබ උන්ගේ ඩිසයින් පැටර්න් එක තමයි පාවිච්චි කරන්නේ...:yes:

    එහෙම නැත්තම් සාමාන්යෙන් හොඳ stable ලයිබ්‍රරි එකක් යූස් කරත් ඒවයෙත් ඕනේ තරම් පැටර්න් යූස් කරලා තියෙනවා...උබට හදුනගන්න බැරි සීන් එකක් වෙන්න ඇති තියෙන්නේ..මට නම් වැඩ කරද්දී අනන්ත හම්බෙනවා එක එක පැටර්න්ස් :)

    Na ban use karanne na sure.
     

    ~Pirate~

    Well-known member
  • Dec 24, 2012
    2,548
    996
    113
    ඕක ඇතුලේ තියෙනවා පැටන් :yes: ඒ උනාට ඒවා පාවිච්චි කරන්න කියල එකක් නැහැ.
    MVC කියලත් මහා ලොකු pattern එකක් නෙමෙයි උනත් view එකක් return නොකර එතන code එක echo out කරන්න පුළුවන් ඕකේ.
    අන්තිමට බැලුවම framework එක කොහෙවත්, code එක කොහෙවත් :rofl: මං දැකල තියෙනව :sorry: ලජ්ජා නැතුව github එක සබ්මිට් කරනවා ෆ්‍රේම්වර්ක් එකේ vendor ටිකත් එක්කම. :rolleyes:

    mata igena ganna one ban honda tutorial(C#) set ekak dipan thiyanawa nam.net eke thiyanawa samahara ewa therum gannath ba ban
     
    Last edited:

    ~Pirate~

    Well-known member
  • Dec 24, 2012
    2,548
    996
    113
    Singleton, Builder, Factory, Command Pattern.. :cool:


    Singalton කියන්නේ global variable එකක්නේ, global variable හොඳ නැතිලු.
    Singleton use කලහම Test කරන්න අමාරුලු.

    There are so may articles saying singleton is bad. Search "Singleton antipattern'

    https://stackoverflow.com/questions/137975/what-is-so-bad-about-singletons


    umbala use karanawa nam mata igena ganna tutorial tikak dipalla.mula indan gena ganna one. C# example nam hondai.