From 5709c1c58a390bdaca767e3f2508ba6592a14f38 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Wed, 1 Jan 2020 17:30:42 -0800 Subject: [PATCH] Remove references to DB5. --- Technotes/CodingGuidelines.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Technotes/CodingGuidelines.md b/Technotes/CodingGuidelines.md index e7c11cdea..c106167ec 100644 --- a/Technotes/CodingGuidelines.md +++ b/Technotes/CodingGuidelines.md @@ -102,7 +102,7 @@ Don’t fight the built-in frameworks and don’t try to hide them. Let’s not NetNewsWire is layered into frameworks. There’s an app level and a bunch of frameworks below that. Each framework has its own reason for being. Dependencies between frameworks should be as minimal as possible, but those dependencies do exist. -Some frameworks are not permitted to add dependencies, and should be treated as at the bottom of the cake: RSCore, RSWeb, RSDatabase, RSParser, RSTree, and DB5. This simplifies things for us, and makes it easier for us and other people to use these frameworks in other apps. +Some frameworks are not permitted to add dependencies, and should be treated as at the bottom of the cake: RSCore, RSWeb, RSDatabase, RSParser, and RSTree. This simplifies things for us, and makes it easier for us and other people to use these frameworks in other apps. ### User Interface @@ -110,8 +110,6 @@ Stick to stock elements, since this tends to eliminate bugs and future churn. Th Storyboards are preferred to xibs — except when the problem is xib-sized. -Use DB5 where parameters (sizes, colors, etc.) are needed. - Auto layout is used everywhere except in table and outline view cells, where performance is critical. Stack views are not allowed in table and outline view cells, but they can be useful elsewhere. However, care must be taken that performance (of window resizing, for instance) is not affected. When it is, don’t use a stack view.