Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Яндекс
Я 
ндекс 
+4$4 
zŠ‚Œ„ŒŠz
‚‹ŒˆŠ‚™‚{~“ 
]zƒ~zŠ‡„ˆh…}
jzŠz{ˆŒ‘‚„ 
yk{{ˆŒ‡‚„
d‚|
qŒˆ—Œˆ‚z‘†—Œˆ‡€‡ˆ  
 
+4$4
i|‹Œ„ˆŒ 
  
 D  
 E  
 D 
 
IXQFWLRQ IRR
^ 
YDU    
YDU    
UHWXUQ  
`
+4)JOU
nŠŽ‚‹Œ„ˆŒ 
  
 D  
 E  
 D 
 
IXQFWLRQ IRR
^ 
YDU    
YDU    
UHWXUQ  
`
+4$4
kŒ|~„‡˜‰Š 
  
 D  
  E  
 D E 
 
IXQFWLRQ IRR
^ 
YDU    
   
UHWXUQ   
`
f|†‰|€ŠüFMTFTUBUFNFOUý‹„|Ž˜ m 
‹ŒŠ}‡|ˆ„„‡„}ƒ  
  
[ 
[ 
 
` HOVH ^ 
 
` 
ÅèåßëïïÝç 
`HOVH^ 
 
`
†€|ƒ|‹›Ž—Ž|~„Ž˜  
[  
RQH  
 WZR  
[  
RQH  
WZR  
 
  ^ 
  
   
` 
ÅèåßëïïÝç 
  ^ 
  
  
`
‰|€Š‡„„‹Š‡˜ƒŠ~|Ž˜k‡Š~„ 
eŠ€—{ d‡„ƒ|‹ŒŽ„Ž˜  
  D  
 
 D   
 
 
LI
^ 
UHWXUQ 
` 
ÅèåßëïïÝç 
LI
^ 
UHWXUQ 
`
dŽŠŒ„› 
h|Œ|Ž	!NEFWJMT
Š‹}‡„†Š~|‡‹ŠŽ~Š~‰ŽŒ‰‰ˆ}‡ŠŠ 
„‰ŽŒˆ‰Ž€‡›†Š€Ž|…‡| 
~™ŽŠ~Œˆ›
~Œ|—‡†K2VFSZ
~‡›€Š~Š‡˜‰...
d‹Š‡˜ƒšŽ 
OHVMBS
K2VFSZ
#PPUTUSBQ
(SVOU
FUD 
(PPHMF
{‰€†
8JLJNFEJB
EPCF
5XJUUFS
FUD 
k‡|„‰—€‡›}ŠŒ•„†Š~ö(SVOU
(VMQ
#S...
45	CTUSBDU4ZOUBY5SFF
 
 
ZŠ‚Œ„ŒŠz
fŠ€ 
  
+4)JOU 
úOPFNQUZû 
+4$4 
úEJTBMMPXNQUZ#MPDLTû 
 
LI WUXH
^ 
`
45 
  
  
  
  
  
 
  
  
  
 
 
^ 
WSH ,I6WDWHPHQW 
WHVW ^ 
WSH /LWHUDO 
YDOXH WUXH 
UDZ WUXH 
` 
FRQVHTXHQW ^ 
WSH %ORF...
kŒŠ~Œ†| 
ILOH  QRGH  
  QRGH ERG OHQJWK   
HUURUV QRGH ORF HQG 
 
LWHUDWH1RGHV%7SH
%ORFN6WDWHPHQW
 IXQFWLRQ
^ 
LI
^ 
DGG
(PSWEORFNIRXQG
` 
`
fŠ‰„
1SFTFU 
  
 
^ 
SUHVHW MTXHU 
`
1SFTFU~|”„ˆ„ƒ‰|“‰„›ˆ„ 
  
  
 
^ 
SUHVHW MTXHU 
PD[LPXP/LQH/HQJWK  
`
Nächste SlideShare
Wird geladen in …5
×

JSCS — архитектура, история и будущее — Олег Гайдаренко

428 Aufrufe

Veröffentlicht am

Я расскажу о прошлом, настоящем и будущем JSCS. Что это за проект и зачем он нужен, как он дополняет стандартные инструменты, отчего стал популярен, какова его архитектура и особенности, чем он отличается от других статических анализаторов кода.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

JSCS — архитектура, история и будущее — Олег Гайдаренко

  1. 1. Яндекс
  2. 2. Я ндекс +4$4 zŠ‚Œ„ŒŠz ‚‹ŒˆŠ‚™‚{~“ ]zƒ~zŠ‡„ˆh…} jzŠz{ˆŒ‘‚„ yk{{ˆŒ‡‚„ d‚|
  3. 3. qŒˆ—Œˆ‚z‘†—Œˆ‡€‡ˆ +4$4
  4. 4. i|‹Œ„ˆŒ D E D IXQFWLRQ IRR
  5. 5. ^ YDU YDU UHWXUQ `
  6. 6. +4)JOU
  7. 7. nŠŽ‚‹Œ„ˆŒ D E D IXQFWLRQ IRR
  8. 8. ^ YDU YDU UHWXUQ `
  9. 9. +4$4
  10. 10. kŒ|~„‡˜‰Š D E D E IXQFWLRQ IRR
  11. 11. ^ YDU UHWXUQ `
  12. 12. f|†‰|€ŠüFMTFTUBUFNFOUý‹„|Ž˜ m ‹ŒŠ}‡|ˆ„„‡„}ƒ [ [ ` HOVH ^ ` ÅèåßëïïÝç `HOVH^ `
  13. 13. †€|ƒ|‹›Ž—Ž|~„Ž˜ [ RQH WZR [ RQH WZR ^ ` ÅèåßëïïÝç ^ `
  14. 14. ‰|€Š‡„„‹Š‡˜ƒŠ~|Ž˜k‡Š~„ eŠ€—{ d‡„ƒ|‹ŒŽ„Ž˜ D D LI
  15. 15. ^ UHWXUQ ` ÅèåßëïïÝç LI
  16. 16. ^ UHWXUQ `
  17. 17. dŽŠŒ„› h|Œ|Ž !NEFWJMT Š‹}‡„†Š~|‡‹ŠŽ~Š~‰ŽŒ‰‰ˆ}‡ŠŠ „‰ŽŒˆ‰Ž€‡›†Š€Ž|…‡| ~™ŽŠ~Œˆ› ~Œ|—‡†K2VFSZ ~‡›€Š~Š‡˜‰Š‰„‰ŽŒ‰—… ŽŒ€‹ŒŠŠŠŽ~ŽŽ~„†Š€Ž|…‡ h—‘ŠŽ‡„|~ŽŠˆ|Ž„ƒ„ŒŠ~|Ž˜ŠŒˆ|Ž„ŒŠ~|‰„†Š€| ‰ŠŒ|}Š“„‘„‰ŽŒˆ‰ŽŠ~‰•Ž~Š~|‡Š „‰•Ž~Ž€Š„‘‹ŠŒ
  18. 18. d‹Š‡˜ƒšŽ OHVMBS K2VFSZ #PPUTUSBQ (SVOU FUD (PPHMF {‰€† 8JLJNFEJB EPCF 5XJUUFS FUD k‡|„‰—€‡›}ŠŒ•„†Š~ö(SVOU (VMQ #SPDDPMJ FUD k‡|„‰—€‡›Œ€|†ŽŠŒŠ~†Š€|öUPN 7*. 4VCMJNF5FYU 8FC4UPSN „ƒ†ŠŒŠ}†„ FUD
  19. 19. 45 CTUSBDU4ZOUBY5SFF ZŠ‚Œ„ŒŠz
  20. 20. fŠ€ +4)JOU úOPFNQUZû +4$4 úEJTBMMPXNQUZ#MPDLTû LI WUXH
  21. 21. ^ `
  22. 22. 45 ^ WSH ,I6WDWHPHQW WHVW ^ WSH /LWHUDO YDOXH WUXH UDZ WUXH ` FRQVHTXHQW ^ WSH %ORFN6WDWHPHQW ERG @ ` `
  23. 23. kŒŠ~Œ†| ILOH QRGH QRGH ERG OHQJWK HUURUV QRGH ORF HQG LWHUDWH1RGHV%7SH %ORFN6WDWHPHQW IXQFWLRQ
  24. 24. ^ LI
  25. 25. ^ DGG (PSWEORFNIRXQG
  26. 26. ` `
  27. 27. fŠ‰„
  28. 28. 1SFTFU ^ SUHVHW MTXHU `
  29. 29. 1SFTFU~|”„ˆ„ƒ‰|“‰„›ˆ„ ^ SUHVHW MTXHU PD[LPXP/LQH/HQJWK `
  30. 30. 1SFTFU~|”„ˆ„ƒ‰|“‰„›ˆ„ ^ SUHVHW JRRJOH PD[LPXP/LQH/HQJWK QXOO `
  31. 31. gˆ|•ƒ„ˆ‡Ž‚} ‰Š‹Œ•‚ z|ŒˆŽ‚„‹‚‡} [~“
  32. 32. fŠ‰„ IUUQTHJUIVCDPNKTDTEFWOPEFKTDTJTTVFT ^ EORFNV ^ FXUO%UDFHV ^ UHTXLUH ^ DOO([FHSW HOVH @ ` ` QHZOLQH%HIRUH ^ UHTXLUH WUXH ` `
  33. 33. kŒŽ— ^ SUHVHW MVFVßÝõçëêñåà `
  34. 34. d‡„ ^ SOXJLQ MVFVßÝõçëêñåà `
  35. 35. ~ŽŠŠŒˆ|ŽŽŒ IUUQTHJUIVCDPNKTDTEFWOPEFKTDTJTTVFT
  36. 36. dˆ‡Œz„Œ• ]zƒ~zŠ‡„ˆh…} jzŠz{ˆŒ‘‚„ !BSLFM !NBSLFMPH

×