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
200
JFreesteel - čitanje elektronske lične karte u Javi
grakic
2
1.9k
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
180
Slobodan softver
grakic
0
70
Other Decks in Programming
See All in Programming
Open standards for building event-driven applications in the cloud
meteatamel
0
230
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
14
4.4k
Let's learn code review
riofujimon
2
640
[RubyKaigi 2024] Ruby Mixology 101: adding shots of PHP, Elixir, and more
palkan
0
120
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
130
株式会社ゼネテック
genetec
0
120
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
120
ソースコードを美しくたもつために ~コードレビューの認知限界を突破し、年間400リリースを達成する~
kotauchisunsun
1
730
JS RPCを理解する
yusukebe
5
260
freeeのエンジニアが 就活で出そうな コーディングテストを 解説してみる
freee
1
160
otelcol receiver 自作RTA / Pepabo Tech Conference #22 春のSREまつり
arthur1
0
830
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
610
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
320
37k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Web development in the modern age
philhawksworth
203
10k
Building Effective Engineering Teams - LeadDev
addyosmani
33
1.9k
For a Future-Friendly Web
brad_frost
172
9k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
A Tale of Four Properties
chriscoyier
153
22k
Into the Great Unknown - MozCon
thekraken
15
1.1k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
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