OOP Is Dead? Not Yet!

772 views

Published on

ITEM 2016; Dnipro, Ukraine; 3 June 2016. Video is here: https://www.youtube.com/watch?v=APCUGQlkO3U (in Russian with English subtitles).

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
772
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OOP Is Dead? Not Yet!

  1. 1. /12@yegor256 1 ООП умирает?
 Еще нет! Егор Бугаенко
  2. 2. /12@yegor256 2 как выглядит типичный провал проекта
  3. 3. /12@yegor256 3 процедурное
 программирование
  4. 4. /12@yegor256 4 atomic_long_set(&acct->count, 1); init_fs_pin(&acct->pin, acct_pin_kill); acct->file = file; acct->needcheck = jiffies; acct->ns = ns; mutex_init(&acct->lock); INIT_WORK(&acct->work, close_work); init_completion(&acct->done); mutex_lock_nested(&acct->lock, 1); pin_insert(&acct->pin, mnt); rcu_read_lock(); old = xchg(&ns->bacct, &acct->pin); mutex_unlock(&acct->lock); pin_kill(old); mnt_drop_write(mnt); mntput(mnt);
  5. 5. /12@yegor256 5
  6. 6. /12@yegor256 6 COBOL, C, Fortran, Pascal, Perl, Python PHP
  7. 7. /12@yegor256 7 объектно-ориентированное
 программирование
  8. 8. /12@yegor256 8
  9. 9. /12@yegor256 9 getters
  10. 10. /12@yegor256 10 mutability
  11. 11. /12@yegor256 11 static
  12. 12. /12@yegor256 12 www.yegor256.com

×