Joyride Posted May 20, 2016 Report Share Posted May 20, 2016 Tāpēc, ka ir redzēt padaudz "savi freimworki", kuri izskatās pēc kūpošas sūdu čupas, viss krustām šķersām, nekas nav nodalīts jēdzīgi. Mēģināšu runāt valodā, kādā šeit saprot :D CommentFacade::replyTo('briedis', 'Ak tad populārāko FW sākotnējās versijas nemaz nekūpēja?'); Link to comment Share on other sites More sharing options...
Joyride Posted May 20, 2016 Report Share Posted May 20, 2016 Veltot laiku SQL un ASM mācēšanai bez manuāļa, tiek atņemts laiks daudz kam citam, piemēram, tam, kā izveidot produktu no nulles... Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā. Link to comment Share on other sites More sharing options...
Mr.Key Posted May 20, 2016 Report Share Posted May 20, 2016 Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā. Jā es arī. Bet varbūt reizēm der pacelt galvu un pagrozīt kaklu, lai paskatītos, kas notiek apkārt? Starp citu, arī tu esi indigo priekš tiem, kas paši lodēja savus datorus un studēja procesoru komandas. :) Link to comment Share on other sites More sharing options...
F3llony Posted May 20, 2016 Report Share Posted May 20, 2016 Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā. invoke ExitProcess,0 Link to comment Share on other sites More sharing options...
aaxc Posted May 20, 2016 Report Share Posted May 20, 2016 Nu gan jums offtopics panesās. CIk ilgi, līdz kāds sāks lielīties, ka ar perfokartēm jau programmējis? Link to comment Share on other sites More sharing options...
jurgenzz Posted May 20, 2016 Report Share Posted May 20, 2016 Nu gan jums offtopics panesās. CIk ilgi, līdz kāds sāks lielīties, ka ar perfokartēm jau programmējis? Kurš nav? Link to comment Share on other sites More sharing options...
jurchiks Posted May 20, 2016 Report Share Posted May 20, 2016 Kur testi ? Not my thing. Link to comment Share on other sites More sharing options...
Kasspars Posted May 20, 2016 Report Share Posted May 20, 2016 Jurchik, izskaidro šito Link to comment Share on other sites More sharing options...
Plutons Posted May 20, 2016 Report Share Posted May 20, 2016 Nedaudz offtopic, bet Rubymine arī lamājas par pāris ruby funkcijām, ka viņas ir deprecated , bet reāli ja liec kā rubymine labo, nekas nestrādā. Tā kā tādi bugi ir. Tik cik iespējams šobrīd tādi errori nebūtu vairāk Link to comment Share on other sites More sharing options...
Kasspars Posted May 20, 2016 Report Share Posted May 20, 2016 Es jau par to, ka funkcijas parametros nodefinē, ka $handler ir string un pēc tam $handler izsauc statisko metodi. Cik zinu string tipam nav statisko metožu Link to comment Share on other sites More sharing options...
briedis Posted May 20, 2016 Report Share Posted May 20, 2016 Es jau par to, ka funkcijas parametros nodefinē, ka $handler ir string un pēc tam $handler izsauc statisko metodi. Cik zinu string tipam nav statisko metožu Acīmredzot, sūdīgi zini php... https://eval.in/574428 Konkrētais warnings ir viegli aizvācams ar /** @var MyClass $handler **/ Tad pat storms arī pateiktu, ka eksistē tāda statiska metode. Link to comment Share on other sites More sharing options...
F3llony Posted May 20, 2016 Report Share Posted May 20, 2016 (edited) class Foo { public static function boo() { echo 'moo'; } } $thing = 'Foo'; $otherThing = 'boo'; $thing::$otherThing(); moo Hue hue hue hue... :> Iemesls, kāpēc storms nezina, kas tajā $handler ir jo storms nezina ar kādu vērtību metode tiks izsaukta. Edit: perfectly valids PHP7 kods: class Foo { public static function boo() { echo 'moo'; } public static function huh() { return 'Foo'; } } $thing = 'Foo'; $otherThing = 'b'; $rekt = 'oo'; $wat = 'huh'; $thing::$wat()::{$otherThing.$rekt}(); Edited May 20, 2016 by F3llony Link to comment Share on other sites More sharing options...
Kasspars Posted May 20, 2016 Report Share Posted May 20, 2016 Jums reāli sūdīgi ar common sense! Ja metodes definīcijā būtu norādīts, ka $handler jābūt konkrētas klases instancei nevis string, tad ne Stormam ne citam programmētājam nevajadzētu zīlēt, kāds objekts tagad būs $handler Briedi. Pēc tavas loģikas sanāk, ka labāk sūdu apklāt ar tepiķi nevis izmest podā :D Link to comment Share on other sites More sharing options...
F3llony Posted May 20, 2016 Report Share Posted May 20, 2016 Kāda velna pēc STATISKAS METODES izsaukšanai būtu nepieciešama objekta instance? Common sense my ass. Link to comment Share on other sites More sharing options...
Mr.Key Posted May 20, 2016 Report Share Posted May 20, 2016 (edited) Manuprāt, call_user_func() FTW. Un listMethods() vietā vajadzētu reflection, kurš atfiltrē metodes, kuras sākas ar handler (handlerFoo(), handlerBoo()). Edited May 20, 2016 by Mr.Key Link to comment Share on other sites More sharing options...
Recommended Posts