«hooks» etiketlenmiş sorular

9
Sürüm kontrol kancalarında birim testlerini yapmak iyi bir uygulama mıdır?
Teknik açıdan, bazı özel işlemlerin uzak varsayılan şubeyle birleştirilmesine izin vermeden önce birim testlerini gerçekleştirecek ön / son basma kancaları eklemek mümkündür. Benim sorum şu - birim testlerini inşa boru hattında tutmak (bu nedenle, repo için bozuk taahhütler getirmek) daha mı iyidir, yoksa "kötü" taahhütlerin gerçekleşmesine izin vermemek daha iyidir. …

4
Eklentiler ne kullanmalı: kancalar, olaylar ya da başka bir şey?
Eklentilerin program akışına tepki vermesini sağlayan bir uygulama düşünün. Bunu başarmanın 2 yolunu biliyorum: kancalar ve olaylar 1. Kancalar Ana program akışı içindeki işlevleri boşaltmak için çağrıları kullanın. Bu fonksiyonlar eklentiler tarafından geçersiz kılınabilir. Örneğin, Drupal CMS, modüller ve temalar için mevcut olan kancaları uygular. Hook'un bir file_copy işlevinde nasıl …

3
Kancalar ne zaman doğru tasarım seçeneğidir?
ActiveRecord geri aramalarının yaygın ve rahatsız edici olduğu büyük bir Rails uygulaması üzerinde çalıştım. Bir kaydın kaydedilmesi genellikle beklenmedik yan etkilere neden oldu ve bu sistem hakkında akıl yürütmek için bir zorluktu. Aynı zamanda, kalıtımın bir parçası olarak iyi etki için kullanılan kancaları gördüm (örneğin, alt sınıfların ebeveynin iç özelliklerini …
10 hooks 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.