Soumettre la recherche
Mettre en ligne
Decompose conditional
•
0 j'aime
•
593 vues
DaeMyung Kang
Suivre
Signaler
Partager
Signaler
Partager
1 sur 8
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
South Africa II
South Africa II
thesharklady
count min sketch
Count min sketch
Count min sketch
DaeMyung Kang
Redis, Redis Failover, Consistent Hashing, Commands, Failures
Redis
Redis
DaeMyung Kang
Ansible basic
Ansible
Ansible
DaeMyung Kang
GUID
Why GUID is needed
Why GUID is needed
DaeMyung Kang
Redis, Redis Failover, Redis Monitoring
How to use redis well
How to use redis well
DaeMyung Kang
The easiest Consistent Hashing
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
Cache key Naming
How to name a cache key
How to name a cache key
DaeMyung Kang
Recommandé
South Africa II
South Africa II
thesharklady
count min sketch
Count min sketch
Count min sketch
DaeMyung Kang
Redis, Redis Failover, Consistent Hashing, Commands, Failures
Redis
Redis
DaeMyung Kang
Ansible basic
Ansible
Ansible
DaeMyung Kang
GUID
Why GUID is needed
Why GUID is needed
DaeMyung Kang
Redis, Redis Failover, Redis Monitoring
How to use redis well
How to use redis well
DaeMyung Kang
The easiest Consistent Hashing
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
Cache key Naming
How to name a cache key
How to name a cache key
DaeMyung Kang
filebeat, logstash
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
Remove SPOF, Using coordinator, Using object storage, circuit breaker, blue/green, canary, feature flag
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
How to build massive internet service well.
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How to become better engineer
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka Timestamp offset Final
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka Timestamp offset
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data Pipeline Data Lake
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis ACL RCP1
Redis acl
Redis acl
DaeMyung Kang
객체지향 기초, 자바
Coffee store
Coffee store
DaeMyung Kang
How to build scalable webservice
Scalable webservice
Scalable webservice
DaeMyung Kang
Number System 10 -> 2, 2 -> 16
Number system
Number system
DaeMyung Kang
elastic, resiliency, sharding, service discovery
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
DaeMyung Kang
BloomFilter, space-efficient probabilistic data structure
Bloomfilter
Bloomfilter
DaeMyung Kang
Redis from 2.8 to Recent
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
DaeMyung Kang
Redis HyperLogLog, Cluster, Geo, Module
Redis From 2.8 to 4.x
Redis From 2.8 to 4.x
DaeMyung Kang
Simple Search Engine Theory
Soma search
Soma search
DaeMyung Kang
Redis Failover, Usage , Settings
Redis 2017
Redis 2017
DaeMyung Kang
Simple SQL to Spark DataFrame
Using spark data frame for sql
Using spark data frame for sql
DaeMyung Kang
Contenu connexe
Plus de DaeMyung Kang
filebeat, logstash
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
Remove SPOF, Using coordinator, Using object storage, circuit breaker, blue/green, canary, feature flag
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
How to build massive internet service well.
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How to become better engineer
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka Timestamp offset Final
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka Timestamp offset
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data Pipeline Data Lake
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis ACL RCP1
Redis acl
Redis acl
DaeMyung Kang
객체지향 기초, 자바
Coffee store
Coffee store
DaeMyung Kang
How to build scalable webservice
Scalable webservice
Scalable webservice
DaeMyung Kang
Number System 10 -> 2, 2 -> 16
Number system
Number system
DaeMyung Kang
elastic, resiliency, sharding, service discovery
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
DaeMyung Kang
BloomFilter, space-efficient probabilistic data structure
Bloomfilter
Bloomfilter
DaeMyung Kang
Redis from 2.8 to Recent
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
DaeMyung Kang
Redis HyperLogLog, Cluster, Geo, Module
Redis From 2.8 to 4.x
Redis From 2.8 to 4.x
DaeMyung Kang
Simple Search Engine Theory
Soma search
Soma search
DaeMyung Kang
Redis Failover, Usage , Settings
Redis 2017
Redis 2017
DaeMyung Kang
Simple SQL to Spark DataFrame
Using spark data frame for sql
Using spark data frame for sql
DaeMyung Kang
Plus de DaeMyung Kang
(20)
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Massive service basic
Massive service basic
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
Bloomfilter
Bloomfilter
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x(unstable)
Redis From 2.8 to 4.x
Redis From 2.8 to 4.x
Soma search
Soma search
Redis 2017
Redis 2017
Using spark data frame for sql
Using spark data frame for sql
Decompose conditional
1.
Decompose Conditional
Consolidate Conditional Expression Consolidate Duplicate Conditional Fragments charsyam@naver.com
2.
Decompose Conditional Complicated condition
Simple Function Extract Method
3.
Decompose Conditional
Same Level
4.
Consolidate Conditional Expression Conditions
Return Same Result Extract Method
5.
Consolidate Conditional Expression
6.
Consolidate Duplicate Conditional
Fragments Same Fragment of Code is in all Branch Move it Outside
7.
Consolidate Duplicate Conditional
Fragments
8.
Thank you!
Télécharger maintenant