I generate PlantUML code programmatically. The two script below produce identical diagrams. I'm tempted to use the format of the first script, because it makes my program simpler. Question: Are there other reasons to chose one over the other?
@startuml
title Packages - Class Diagram
package Folder <<Folder>> {
package Rectangle <<Folder>> {
class Worker1
}}
package Folder <<Folder>> {
package Rectangle <<Folder>> {
class Worker2
}}
package Folder <<Folder>> {
package Rectangle <<Folder>> {
class Worker3
}}
package Folder <<Folder>> {
class Worker
}
Worker1 --> Worker2
Worker2 --> Worker3
@enduml
@startuml
title Packages - Class Diagram
package Folder <<Folder>> {
package Rectangle <<Folder>> {
class Worker1
class Worker2
class Worker3
}}
package Folder <<Folder>> {
class Worker
}
Worker1 --> Worker2
Worker2 --> Worker3
@enduml