Talk:APIDesignPatterns:Exceptions

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(Comment provided by Aljoscha Rittner - via ArticleComments extension)
Current revision (09:41, 15 September 2008) (edit) (undo)
 
Line 11: Line 11:
best regards,
best regards,
-
josh.
+
josh.
--[http://www.sepix.de/blogs/blogrittner/index.html Aljoscha Rittner] 08:35, 15 September 2008 (CEST)
--[http://www.sepix.de/blogs/blogrittner/index.html Aljoscha Rittner] 08:35, 15 September 2008 (CEST)
</div>
</div>
 +
 +
One can always use getStackTrace/setStackTrace methods on an exception to adjust the stacktrace, but indeed, that means everything is getting more complicated.
 +
 +
--[[User:JaroslavTulach|JaroslavTulach]] 09:41, 15 September 2008 (UTC)

Current revision

Comments on APIDesignPatterns:Exceptions <comments />


Aljoscha Rittner said ...

"On the other hand, Chapter 5 also advices to prefer factory methods over exposing constructors. I tried that few times, but I have a feeling that this feels a bit unnatural and as such I cannot recommend code like: " [...factory sample...]

It's not only unnatural, a static factory hides the real exception point into the stacktrace.

best regards, josh.

--Aljoscha Rittner 08:35, 15 September 2008 (CEST)

One can always use getStackTrace/setStackTrace methods on an exception to adjust the stacktrace, but indeed, that means everything is getting more complicated.

--JaroslavTulach 09:41, 15 September 2008 (UTC)

Personal tools
buy