s o m e t h i n g a b o u t m e

interfaces

воочию убеждаюсь в необходимости универсальных интерфейсов и обязательности их использования. в ключевых узлах особенно.

в контексте последних постов, о mogilefs: если все классы используют универсальный интерфейс IStorage с методами get/save/delete/rename/etc, то подмена хранилищ - с обычного локального диска на mogilefs через клиента - происходит сменой маппинга бина в spring. И все счастливы и начинают ловить уже баги клиента mogilefs, а не вычищать хлам :)

но по опыту, в большинстве случаев народу (и я так поступаю, и мой код грязный :( ) проще сделать

new File(someFileName).exists()

чем прописывать бин и делать что-то наподобие

abstractStorage.isFileExists(fileName)

RSS feed | Trackback URI

»

Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.