Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dobra praksa u razvoju komponentne biblioteke
Search
Goran Rakić
April 28, 2013
Programming
0
59
Dobra praksa u razvoju komponentne biblioteke
PHP Srbija #01 Meetup
Goran Rakić
April 28, 2013
Tweet
Share
More Decks by Goran Rakić
See All by Goran Rakić
E-potpis na slobodnom softveru i kako posle Jave?
grakic
0
190
JFreesteel - čitanje elektronske lične karte u Javi
grakic
2
1.8k
Privredna komora Beograda: OpenOffice.org za mala i srednja preduzeća
grakic
1
110
Grid generation and adaptive refinement
grakic
2
86
Digitalni potpis i GNU/Linux
grakic
1
170
Slobodan softver
grakic
0
69
Other Decks in Programming
See All in Programming
Netty Chicago Java User Group 2024-04-17
sullis
0
200
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
690
禅の心を手に入れよ
eltociear
1
280
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
480
What We Can Learn From OSS
inouehi
0
430
Java 22 Overview
kishida
1
190
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
380
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
110
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
8
1.4k
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
300
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
160
PHPはいつから死んでいるかの調査
chiroruxx
2
410
Featured
See All Featured
Debugging Ruby Performance
tmm1
70
11k
Clear Off the Table
cherdarchuk
85
310k
Building an army of robots
kneath
300
41k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
19
6.9k
How to Ace a Technical Interview
jacobian
273
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
19
1.6k
YesSQL, Process and Tooling at Scale
rocio
165
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Testing 201, or: Great Expectations
jmmastey
29
6.4k
Facilitating Awesome Meetings
lara
43
5.6k
Transcript
Dobra praksa u razvoju komponentne biblioteke Goran Rakić
[email protected]
tw
/ fb / gh / ln: @grakic
Komponentna biblioteka ?!#*!$?
google: php framework Frejmvork nudi uređenu strukturu koja olakšava održavanje.
Tradicionalno sadrže sve neophodno za razvoj određenog tipa aplikacija.
interface
None
Razrešavanje međuzavisnosti Uvezivanje i autoloader
http://getcomposer.org
U svakoj velikoj aplikaciji krije se puno malih
• git • phpunit • doxygen
https://github.com/grakic/collections sačekajte dan, dva :)
Devbase/Fw/Config.php namespace Devbase\Fw; class Config { public static $CLASS =
__CLASS__; } Somefile.php use Devbase\Fw\Config; call_some_function('Config'); call_some_function('Devbase\Fw\Config'); call_some_function(Config::$CLASS); // php 5.5 call_some_function(Config::class);
https://github.com/grakic/collections